export declare const EMPTY_OBJ: Readonly>; export declare const NOOP: () => void; export declare const isArray: (arg: any) => arg is any[]; export declare const extend: { (target: T, source: U): T & U; (target: T, source1: U, source2: V): T & U & V; (target: T, source1: U, source2: V, source3: W): T & U & V & W; (target: object, ...sources: any[]): any; }; export declare function exclude, K extends keyof T>(obj: T, keys: K[]): Omit; export declare function getType(x: unknown): string; export declare function isSimpleValue(x: unknown): boolean; export declare function isObject(x: unknown): x is object; export declare function isPlainObject(x: unknown): x is Record; export declare function isFunction(x: unknown): x is Function; export declare function toHiddenField(name: string): string;