import type { TSchema, SchemaOptions } from '../schema/index'; import { Kind } from '../symbols/index'; export type TLiteralValue = boolean | number | string; export interface TLiteral extends TSchema { [Kind]: 'Literal'; static: T; const: T; } /** `[Json]` Creates a Literal type */ export declare function Literal(value: T, options?: SchemaOptions): TLiteral;