import { Primitive } from './core.js'; export declare const literal: (value: T) => import("./core.js").Sure<`not literal string (${string})` | `not literal number (${string})` | `not literal bigint (${string})` | `not literal boolean (${string})` | `not literal symbol (${string})` | `not literal undefined (${string})` | `not literal object (${string})` | `not literal function (${string})`, T, unknown, import("./core.js").MetaObj<{ type: string; value: T; }>>; export declare const is: (value: T) => import("./core.js").Sure<`not literal string (${string})` | `not literal number (${string})` | `not literal bigint (${string})` | `not literal boolean (${string})` | `not literal symbol (${string})` | `not literal undefined (${string})` | `not literal object (${string})` | `not literal function (${string})`, T, unknown, import("./core.js").MetaObj<{ type: string; value: T; }>>; //# sourceMappingURL=literal.d.ts.map