import { Schema, type ISchemaOptions, type StrictOptions } from "./schema"; import type { Merge } from "../static"; export interface IAnyOptions extends ISchemaOptions { [key: string]: any; } export declare const any: (o?: O) => Schema & O; type Primitive = string | number | boolean | null | undefined | bigint; type TLiteralType = T extends Primitive ? T : T extends object ? T extends Excluded ? never : T : never; export interface ILiteralOptions extends Omit { } export declare const literal: (value: TLiteralType, o?: StrictOptions) => Schema & Merge; export {};