import { type IParser, type IProperties, type IMapping } from './parser'; export interface IRef extends IParser { type: 'Ref'; ref: string; } export declare function Ref>(ref: string, mapping: Mapping): IRef>; export declare function Ref(ref: string): IRef; export declare function IsRef(value: unknown): value is IRef; export declare function ParseRef(context: Context, ref: Ref, input: string): [] | [string, string];