/** * Transform and bulk update operations */ /** * Transform a value at a path using a function * * @param document - The document to modify * @param pathExpression - Path expression * @param transformFn - Transform function * @returns Number of values transformed */ export declare function transform(document: any, pathExpression: string, transformFn: (value: any) => any): number; /** * Update multiple paths with same value * * @param document - The document * @param paths - Array of path expressions * @param value - Value to set * @returns Number of paths updated */ export declare function updateMany(document: any, paths: string[], value: any): number; /** * Merge object at path * * @param document - The document * @param pathExpression - Path to object * @param updates - Object to merge */ export declare function merge(document: any, pathExpression: string, updates: Record): void; //# sourceMappingURL=transform.d.ts.map