/**
 * Validates that all key-value pairs in an object are strings.
 */
export declare function objectKeyValuesAreStrings(object: unknown): boolean;
/**
 * Simple is null check.
 *
 * @param value
 * @returns {boolean}
 */
export declare function isNull(value: unknown): value is null;
/**
 * Simple is object check.
 *
 * @param value
 * @returns {boolean}
 */
export declare function isObject(value: unknown): value is Record<string, unknown>;
/**
 * Simple is date check
 * https://stackoverflow.com/a/44198641
 * @param value
 * @returns {boolean}
 */
export declare function isDate(value: unknown): value is Date;
/**
 * Simple is function check
 *
 * @param value
 * @returns {*|boolean}
 */
export declare function isFunction(value: unknown): value is Function;
/**
 * Simple is string check
 * @param value
 * @return {boolean}
 */
export declare function isString(value: unknown): value is string;
/**
 * Simple is number check
 * @param value
 * @return {boolean}
 */
export declare function isNumber(value: unknown): value is number;
/**
 * Simple is phone number check for E.164 format
 * @param value
 * @return {boolean}
 */
export declare function isE164PhoneNumber(value: unknown): boolean;
/**
 * Simple finite check
 * @param value
 * @returns {boolean}
 */
export declare function isFinite(value: unknown): boolean;
/**
 * Simple integer check
 * @param value
 * @returns {boolean}
 */
export declare function isInteger(value: unknown): boolean;
/**
 * Simple is boolean check
 *
 * @param value
 * @return {boolean}
 */
export declare function isBoolean(value: unknown): value is boolean;
/**
 *
 * @param value
 * @returns {arg is Array<unknown>}
 */
export declare function isArray(value: unknown): value is Array<unknown>;
/**
 *
 * @param value
 * @returns {boolean}
 */
export declare function isUndefined(value: unknown): value is undefined;
/**
 * /^[a-zA-Z0-9_]+$/
 *
 * @param value
 * @returns {boolean}
 */
export declare function isAlphaNumericUnderscore(value: unknown): boolean;
export declare function isValidUrl(url: unknown): boolean;
/**
 * Array includes
 *
 * @param value
 * @param oneOf
 * @returns {boolean}
 */
export declare function isOneOf(value: unknown, oneOf?: unknown[]): boolean;
export declare function noop(): void;
export declare function validateOptionalNativeDependencyExists(firebaseJsonKey: string, apiName: string, nativeFnExists: boolean): void;
//# sourceMappingURL=validate.d.ts.map