import type { OmitIndexSignature, Simplify } from 'type-fest'; export declare function removeFieldsWithNullishValues>(object: T): T; export declare const pickFields: (source: Record, fields: (string | number)[]) => { [k: string]: any; }; export declare const mutateData: >(context: T, ...mutations: Simplify & { __override__?: boolean; })]?: Key extends "__override__" ? boolean : Key extends keyof T ? T[Key] | ((ctx: T) => T[Key]) : never; }>>[]) => void;