import { HydratedDocument } from 'mongoose';
export declare enum SalesTargetType {
    Daily = "daily",
    Monthly = "monthly"
}
export declare class SalesTargetItem {
    target: number;
    team_target: number;
    reward: number;
}
export declare class SalesTarget {
    target_type: SalesTargetType;
    targets: SalesTargetItem[];
}
export type SalesTargetDocument = HydratedDocument<SalesTarget>;
export declare const SalesTargetModel: import("mongoose").Schema<SalesTarget, import("mongoose").Model<SalesTarget, any, any, any, import("mongoose").Document<unknown, any, SalesTarget, any, {}> & SalesTarget & {
    _id: import("mongoose").Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, SalesTarget, import("mongoose").Document<unknown, {}, import("mongoose").FlatRecord<SalesTarget>, {}, import("mongoose").ResolveSchemaOptions<import("mongoose").DefaultSchemaOptions>> & import("mongoose").FlatRecord<SalesTarget> & {
    _id: import("mongoose").Types.ObjectId;
} & {
    __v: number;
}>;
