import { Reflection } from '../reflections/abstract'; import { Type } from './abstract'; export declare class ReferenceType extends Type { readonly type: string; name: string; typeArguments?: Type[]; symbolID: number; reflection?: Reflection; static SYMBOL_ID_RESOLVED: number; static SYMBOL_ID_RESOLVE_BY_NAME: number; constructor(name: string, symbolID: number, reflection?: Reflection); clone(): Type; equals(type: ReferenceType): boolean; toObject(): any; toString(): string; }