/// <reference path="../typings/main.d.ts" />
import tsModel = require("ts-structure-model");
import def = require("./definitionSystem");
export interface AnnotationHandler {
    (a: tsModel.Annotation, f: def.Property): any;
}
export declare function handleTypeAnnotation(a: tsModel.Annotation, rangeType: def.NodeClass): void;
export declare var annotationHandlers: {
    [name: string]: AnnotationHandler;
};
export declare function recordAnnotation(p: def.Property, a: tsModel.Annotation): void;
