import { Document } from 'mongoose';
export declare enum CreditRateType {
    CALL = "call",
    SMS = "sms",
    WHATSAPP = "whatsapp"
}
export declare enum CreditRateUnit {
    MINUTE = "minute",
    MESSAGE = "message"
}
export declare class CreditRate extends Document {
    type: CreditRateType;
    credits: number;
    unit: CreditRateUnit;
}
export declare const DEFAULT_CREDIT_RATES: {
    type: CreditRateType;
    credits: number;
    unit: CreditRateUnit;
}[];
export declare const CreditRateSchema: import("mongoose").Schema<CreditRate, import("mongoose").Model<CreditRate, any, any, any, Document<unknown, any, CreditRate, any, {}> & CreditRate & Required<{
    _id: import("mongoose").Types.ObjectId;
}> & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, CreditRate, Document<unknown, {}, import("mongoose").FlatRecord<CreditRate>, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord<CreditRate> & Required<{
    _id: import("mongoose").Types.ObjectId;
}> & {
    __v: number;
}>;
