import { ObjectId } from 'mongodb'; import { EntitySubscriberInterface, InsertEvent, UpdateEvent } from 'typeorm'; import { ExtendedPaginateConfig, IBaseMongoEntity } from './base.mongo.entity.interface'; export declare class BaseMongoEntity implements IBaseMongoEntity { _id: ObjectId; createdAt: Date; updatedAt: Date; } export declare class BaseMongoEntitySubscriber implements EntitySubscriberInterface { listenTo(): typeof BaseMongoEntity; beforeInsert(event: InsertEvent): void; beforeUpdate(event: UpdateEvent): void | Promise; } export declare const paginationConfig: ExtendedPaginateConfig;