export interface IZodMongoMetaLookUp { from: string; foreignField?: '_id' | string; localField?: string; let?: { objId: { $toObjectId: string; }; }; as?: string; } export interface IZodMongoMeta { collectionName?: string; $lookup?: IZodMongoMetaLookUp; } export declare class ZodMongoMeta implements IZodMongoMeta { collectionName?: string; $lookup?: IZodMongoMetaLookUp; repo(fromCollection: string): this; populate(options: { fromCollection: string; localField: string; as?: string; foreignField?: string; convertlocalFieldToObjectId?: boolean; }): this; build(): string; }