import * as t from '../type/index'; import { TType } from './parser'; /** `[Experimental]` Parses type expressions into TypeBox types but does not infer */ export declare function NoInfer, Input extends string>(context: Context, input: Input, options?: t.SchemaOptions): t.TSchema; /** `[Experimental]` Parses type expressions into TypeBox types but does not infer */ export declare function NoInfer(input: Input, options?: t.SchemaOptions): t.TSchema; /** `[Experimental]` Parses type expressions into TypeBox types */ export type TSyntax, Code extends string> = (TType extends [infer Type extends t.TSchema, string] ? Type : t.TNever); /** `[Experimental]` Parses type expressions into TypeBox types */ export declare function Syntax, Input extends string>(context: Context, input: Input, options?: t.SchemaOptions): TSyntax; /** `[Experimental]` Parses type expressions into TypeBox types */ export declare function Syntax(annotation: Input, options?: t.SchemaOptions): TSyntax<{}, Input>;