import mongoose from 'mongoose'; export declare const ExistingApiLogModel: mongoose.Model<{ request_time?: Date | undefined; response_time?: Date | undefined; method?: string | undefined; path?: string | undefined; requestBody?: any; requestHeaders?: any; responseStatus?: number | undefined; requestQuery?: any; requestParams?: any; client_ip?: string | undefined; client_agent?: string | undefined; responseBody?: any; timestamp?: Date | undefined; }, {}, {}, {}, mongoose.Document & { request_time?: Date | undefined; response_time?: Date | undefined; method?: string | undefined; path?: string | undefined; requestBody?: any; requestHeaders?: any; responseStatus?: number | undefined; requestQuery?: any; requestParams?: any; client_ip?: string | undefined; client_agent?: string | undefined; responseBody?: any; timestamp?: Date | undefined; } & { _id: mongoose.Types.ObjectId; }, mongoose.Schema, {}, {}, {}, {}, { collection: string; }, { request_time?: Date | undefined; response_time?: Date | undefined; method?: string | undefined; path?: string | undefined; requestBody?: any; requestHeaders?: any; responseStatus?: number | undefined; requestQuery?: any; requestParams?: any; client_ip?: string | undefined; client_agent?: string | undefined; responseBody?: any; timestamp?: Date | undefined; }, mongoose.Document> & mongoose.FlatRecord<{ request_time?: Date | undefined; response_time?: Date | undefined; method?: string | undefined; path?: string | undefined; requestBody?: any; requestHeaders?: any; responseStatus?: number | undefined; requestQuery?: any; requestParams?: any; client_ip?: string | undefined; client_agent?: string | undefined; responseBody?: any; timestamp?: Date | undefined; }> & { _id: mongoose.Types.ObjectId; }>>; export declare function getDataForHour(date: string, hourRange: string): Promise;