export declare const isPlainObject: (value: unknown) => value is Record<string, unknown>;
export declare const cloneDeep: <T>(value: T) => T;
export declare const merge: <T extends object>(target: T, ...sources: ReadonlyArray<object | undefined>) => T;
export declare const findKey: <T>(object: Record<string, T> | undefined, predicate: (value: T, key: string) => boolean) => string | undefined;
export declare const memoize: <F extends (arg: any, ...rest: any[]) => any>(fn: F) => F;
export declare const omit: <T extends object, K extends keyof T>(object: T, ...keys: K[]) => Omit<T, K>;
export declare const uniqBy: <T>(items: ReadonlyArray<T>, iteratee: (value: T) => string) => T[];
export declare const deburr: (value: string) => string;
export declare const upperFirst: (value: string) => string;
//# sourceMappingURL=compat.d.ts.map