import { Types, Document } from "mongoose";
export type RewardTransactionDocument = RewardTransaction & Document;
export declare class RewardTransaction {
    userId: Types.ObjectId;
    invoiceId: Types.ObjectId;
    rewardAmount: number;
    type: string;
    status: string;
}
export declare const RewardTransactionSchema: import("mongoose").Schema<RewardTransaction, import("mongoose").Model<RewardTransaction, any, any, any, Document<unknown, any, RewardTransaction, any, {}> & RewardTransaction & {
    _id: Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, RewardTransaction, Document<unknown, {}, import("mongoose").FlatRecord<RewardTransaction>, {}, import("mongoose").ResolveSchemaOptions<import("mongoose").DefaultSchemaOptions>> & import("mongoose").FlatRecord<RewardTransaction> & {
    _id: Types.ObjectId;
} & {
    __v: number;
}>;
