export declare const hasOwn: (obj: any, prop: any) => any; export declare function isString(value: any): value is string; export declare function isBoolean(value: any): value is boolean; export declare function isArray(value: any): value is any[]; export declare function isStringArray(value: any): value is string[]; export declare function isNumber(value: any): value is number; export declare function isObject(value: any): boolean; export declare function compact(obj: Record, dropEmptyString?: boolean): {}; export declare function sleep(ms: number): Promise; export declare function joinAnd(...parts: any[]): string; export declare function joinOr(...parts: any[]): string; export declare function joinUrlSegments(...segments: any[]): string; export declare function tryParse(obj: unknown): any;