export declare function isUndefined(value: unknown): value is undefined; export declare function isNumber(value: unknown): value is number; export declare function isObject(value: unknown): value is Record; export declare function isEmpty(value: unknown): boolean; export declare function last(array: T[]): T | undefined; export declare function compact(array: (T | null | undefined)[]): T[]; export declare function isNil(value: unknown): value is null | undefined; export declare const isPlainObject: (obj: unknown) => obj is Record; export declare const isString: (v: unknown) => v is string; export declare function pick, K extends keyof T>(obj: T, keys: readonly K[]): Pick;