import { Document } from 'mongoose';
export declare class TopupPlan extends Document {
    name: string;
    amountPaid: number;
    credits: number;
    isActive: boolean;
    type: 'free_trial' | 'paid';
}
export declare const TopupPlanSchema: import("mongoose").Schema<TopupPlan, import("mongoose").Model<TopupPlan, any, any, any, Document<unknown, any, TopupPlan, any, {}> & TopupPlan & Required<{
    _id: import("mongoose").Types.ObjectId;
}> & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, TopupPlan, Document<unknown, {}, import("mongoose").FlatRecord<TopupPlan>, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord<TopupPlan> & Required<{
    _id: import("mongoose").Types.ObjectId;
}> & {
    __v: number;
}>;
