import { ModelProcessor } from "./model-processor"; import { DecoratorBuilder } from "./decorator-builder"; import { ModelOptions } from "../model/options"; import { ValidateError } from "./validate"; export declare class Manager { private globalOptions; readonly modelProcessors: Map; getModelProcessor(modelOrName: string | Object, createIfNull?: boolean): ModelProcessor; register(decoratorName: string): DecoratorBuilder; validate(model: Object, modelName?: string): ValidateError; setOptions(modelName: string, options: ModelOptions): void; setGlobalOptions(options: ModelOptions): void; } export declare let manager: Manager;