import { HydratedDocument, Types } from 'mongoose';
export declare class Wallet {
    user_id: Types.ObjectId;
    balance: number;
    total_earning: number;
    total_withdrawal: number;
    currency: string;
    is_deleted: boolean;
}
export type WalletDocument = HydratedDocument<Wallet>;
export declare const WalletSchema: import("mongoose").Schema<Wallet, import("mongoose").Model<Wallet, any, any, any, import("mongoose").Document<unknown, any, Wallet, any> & Wallet & {
    _id: Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, Wallet, import("mongoose").Document<unknown, {}, import("mongoose").FlatRecord<Wallet>, {}> & import("mongoose").FlatRecord<Wallet> & {
    _id: Types.ObjectId;
} & {
    __v: number;
}>;
