import type { TypeCheckFunction } from '../types/private-types'; interface IsArrayFunction extends TypeCheckFunction, TypeCheckFunction { (value: unknown): value is T; (value: unknown): value is T; (value: unknown): value is (readonly T[] | T[]); } export declare const isArray: IsArrayFunction; export declare function is(value: unknown, type: 'object'): value is object | null; export declare function is(value: unknown, type: 'object'): value is T; export declare function is(value: unknown, type: 'function'): value is CallableFunction; export declare function is(value: unknown, type: 'function'): value is T; export declare function is(value: unknown, type: 'string'): value is string; export {}; //# sourceMappingURL=is.d.ts.map