import * as schema from '../../schema';
import { AbsType } from './AbsType';
import type { SchemaOf, Type } from '../types';
export declare class RefType<T extends Type = any> extends AbsType<schema.RefSchema<SchemaOf<T>>> {
    constructor(ref: string);
    ref(): string;
    getOptions(): schema.Optional<schema.RefSchema<SchemaOf<T>>>;
    resolve(): Type;
    toStringTitle(tab?: string): string;
}
//# sourceMappingURL=RefType.d.ts.map