import { Document, Types } from 'mongoose';
export declare class PolicyRenewal extends Document {
    policy_id: Types.ObjectId;
    last_notice_sent_at: number;
    notice_count: number;
    renewed_at: number;
    renewed_by: Types.ObjectId;
    renewed_policy_id: Types.ObjectId;
}
export declare const PolicyRenewalSchema: import("mongoose").Schema<PolicyRenewal, import("mongoose").Model<PolicyRenewal, any, any, any, Document<unknown, any, PolicyRenewal, any> & PolicyRenewal & Required<{
    _id: unknown;
}> & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, PolicyRenewal, Document<unknown, {}, import("mongoose").FlatRecord<PolicyRenewal>, {}> & import("mongoose").FlatRecord<PolicyRenewal> & Required<{
    _id: unknown;
}> & {
    __v: number;
}>;
