import { isFunction, isMap, isSet, Json, JsonArray, JsonObject, JsonPrimitive } from '@typed/common';
import { Is, IsNot } from '@typed/lambda';
export { isFunction, isMap, isSet };
export declare const is: (value: A) => Is;
export declare const isNot: (a: A) => IsNot;
export declare const isAndIsNot: (value: A) => readonly [Is, IsNot];
export declare const isNotFunction: IsNot;
export declare const isNotMap: IsNot