import { HydratedDocument, Types } from 'mongoose';
export type ApiErrorLogDocument = HydratedDocument<ApiErrorLog>;
export declare class ApiErrorLog {
    error_code: number;
    type: string;
    reason: string;
    user_id: Types.ObjectId;
    path: string;
    method: string;
    created_at: number;
    expiresAt: Date;
}
export declare const ApiErrorLogSchema: import("mongoose").Schema<ApiErrorLog, import("mongoose").Model<ApiErrorLog, any, any, any, import("mongoose").Document<unknown, any, ApiErrorLog, any> & ApiErrorLog & {
    _id: Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, ApiErrorLog, import("mongoose").Document<unknown, {}, import("mongoose").FlatRecord<ApiErrorLog>, {}> & import("mongoose").FlatRecord<ApiErrorLog> & {
    _id: Types.ObjectId;
} & {
    __v: number;
}>;
