import mongoose from "mongoose";
import { RateLimitRecord } from "@canmertinyo/rate-limiter-core";
export declare const RATE_LIMIT_SCHEMA_CONST = "RateLimit";
export declare const RateLimitSchema: mongoose.Schema<RateLimitRecord, mongoose.Model<RateLimitRecord, any, any, any, mongoose.Document<unknown, any, RateLimitRecord> & RateLimitRecord & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, mongoose.DefaultSchemaOptions, RateLimitRecord, mongoose.Document<unknown, {}, mongoose.FlatRecord<RateLimitRecord>> & mongoose.FlatRecord<RateLimitRecord> & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}>;
export declare const RateLimitModel: mongoose.Model<RateLimitRecord, {}, {}, {}, mongoose.Document<unknown, {}, RateLimitRecord> & RateLimitRecord & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}, any>;
