import { MetaRuntimeTypeInfo } from '../../servlets/annotations/annotation/type';
import { ApiModelPropertyInfo, SchemeRef, GenericTypeSchemeRefExt } from './declare';
export default class TypeMappings {
    readonly referenceTypes: GenericTypeSchemeRefExt[];
    makeRef(runtimeType: MetaRuntimeTypeInfo): {
        $ref: string;
    };
    makeMetaRef(runtimeType: MetaRuntimeTypeInfo): {
        refType: {
            $ref: string;
        };
        runtimeType: MetaRuntimeTypeInfo;
        name: string;
    };
    make(runtimeType: MetaRuntimeTypeInfo): SchemeRef | ApiModelPropertyInfo;
}
