export declare function notEmpty(value: TValue | null | undefined): value is TValue; export declare function isEmpty(value: TValue | null | undefined): value is undefined; export declare const convertToArray: (val: T | T[]) => T[]; export declare function isString(value: any): value is string; export declare function isStringArray(value: any | undefined | null): value is string[]; export declare function isNumber(value: any): value is number; export declare function isNumberArray(values: any): values is number[]; export declare const isStringMatchRegex: (expressions: RegExp[], value: string) => boolean; export declare const isNotEmptyString: (value: string | undefined) => value is string; export declare const isEmptyString: (value: string) => value is never; export declare const isAbsent: (value: string | number | boolean | undefined) => value is undefined; export declare const isNotAbsent: (value: string | number | boolean | undefined | null) => value is string | number | boolean; export declare const sleep: (milliSeconds?: number) => Promise; export declare function toString(obj: any): any; export declare function isValueEqual(value: any, other: any): boolean; export declare function isValueNotEqual(value: any, other: any): boolean; export declare function convertToTrimmedString(val: unknown | undefined | string | number | boolean | null): string;