import type { Type } from './functor.js'; export declare function isNever(x: unknown): x is Type.Never; export declare function isUnknown(x: unknown): x is Type.Unknown; export declare function isAny(x: unknown): x is Type.Any; export declare function isVoid(x: unknown): x is Type.Void; export declare function isNull(x: unknown): x is Type.Null; export declare function isUndefined(x: unknown): x is Type.Undefined; export declare function isBoolean(x: unknown): x is Type.Boolean; export declare function isInteger(x: unknown): x is Type.Integer; export declare function isNumber(x: unknown): x is Type.Number; export declare function isBigInt(x: unknown): x is Type.BigInt; export declare function isString(x: unknown): x is Type.String; export declare function isSymbol(x: unknown): x is Type.Symbol; export declare function isDate(x: unknown): x is Type.Date; export declare function isLiteral(x: unknown): x is Type.Literal; export declare function isArray(x: Type.F): x is Type.Array; export declare function isArray(x: unknown): x is Type.Array; export declare function isTuple(x: Type.F): x is Type.Tuple; export declare function isTuple(x: unknown): x is Type.Tuple; export declare function isObject(x: Type.F): x is Type.Object; export declare function isObject(x: unknown): x is Type.Object; export declare function isRecord(x: Type.F): x is Type.Record; export declare function isRecord(x: unknown): x is Type.Record; export declare function isUnion(x: Type.F): x is Type.Union; export declare function isUnion(x: unknown): x is Type.Union; export declare function isIntersection(x: Type.F): x is Type.Intersect; export declare function isIntersection(x: unknown): x is Type.Intersect; //# sourceMappingURL=is.d.ts.map