import { Base } from './base'; export declare type TMongoResponseSort = Record; export declare type IMongoResponseOptions = Record; export interface IMongoResponse { response: IModel[]; next?: string; previous?: string; hasNext?: boolean; hasPrevious?: boolean; sort?: TMongoResponseSort; size?: number; total?: number; skip?: number; limit?: number; options?: IMongoResponseOptions; } export declare class MongoResponse extends Base implements IMongoResponse { response: IModel[]; next?: string; previous?: string; hasPrevious?: boolean; hasNext?: boolean; sort?: TMongoResponseSort; size?: number; total?: number; skip?: number; limit?: number; options?: IMongoResponseOptions; constructor(response?: IModel[], next?: string, previous?: string, hasPrevious?: boolean, hasNext?: boolean, sort?: TMongoResponseSort, size?: number, total?: number, skip?: number, limit?: number, options?: IMongoResponseOptions); }