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<string, unknown>, dropEmptyString?: boolean): {};
export declare function sleep(ms: number): Promise<unknown>;
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;
