import React from 'react';
import { Dict } from './types';
/** Is value an array. */
export declare function isArray<T>(value: any): value is T[];
/** Is value a function. */
export declare function isFunction<T extends Function = Function>(value: any): value is T;
/** Is value JSX / React Element */
export declare function isJsx<T = JSX.Element>(value: any): value is T;
/** Is value a number. */
export declare function isNumber(value: any): value is number;
/** Is value a regular object (functions, arrays and React elements excluded). */
export declare function isObject<T = Dict>(value: any): value is T;
/** Is value a valid ReactText - string or number. */
export declare function isReactText(value: any): value is React.ReactText;
/** Is value a string. */
export declare function isString(value: any): value is string;
//# sourceMappingURL=assertion.d.ts.map