export interface DebouncedFunc any> { (...args: Parameters): ReturnType | undefined; cancel(): void; flush(): ReturnType | undefined; } type TypedArray = Int8Array | Uint8Array | Uint8ClampedArray | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array | Float64Array | BigInt64Array | BigUint64Array; type MergeWithCustomizer = (targetValue: unknown, sourceValue: unknown, key: string, target: object, source: object) => unknown; export declare const lodashUtil: { isNil: (value: unknown) => value is null | undefined; merge: >(target: T, ...sources: (object | undefined | null)[]) => T; throttle: any>(func: T_1, wait?: number) => DebouncedFunc; isString: (value: unknown) => value is string; debounce: any>(func: T_2, wait?: number) => DebouncedFunc; pull: (array: T_3[], ...values: T_3[]) => T_3[]; isTypedArray: (value: unknown) => value is TypedArray; isPlainObject: (value: unknown) => value is Record; isNumber: (value: unknown) => value is number; isBoolean: (value: unknown) => value is boolean; isEqual: (value: unknown, other: unknown) => boolean; cloneDeep: (value: T_4) => T_4; uniq: (array: T_5[]) => T_5[]; clamp: (value: number, lower: number, upper: number) => number; upperFirst: (str: string) => string; get: (obj: unknown, path: string | string[], defaultValue?: T_6 | undefined) => T_6; mergeWith: (target: T_7, source: Partial | Partial[], customizer: MergeWithCustomizer) => T_7; isFunction: (value: unknown) => value is (...args: any[]) => any; isObject: (value: unknown) => value is object; isUndefined: (value: unknown) => value is undefined; camelCase: (str: string) => string; uniqueId: (prefix?: string) => string; extent: (array: Iterable | null | undefined) => [T_8 | undefined, T_8 | undefined]; }; export {};