import { PropsConfig } from "../models/config/props-config"; import { DecoratorConfiguration, InstanceContainer, PropertyInfo } from './validator.interface'; export declare const defaultContainer: { get(instanceFunc: any): InstanceContainer; addAnnotation(instanceFunc: any, decoratorConfiguration: DecoratorConfiguration): void; addInstanceContainer(instanceFunc: any): void; addProperty(instanceFunc: any, propertyInfo: PropertyInfo): void; addChangeValidation(instance: InstanceContainer, propertyName: string, columns: any[]): void; init(target: any, parameterIndex: any, propertyKey: string, annotationType: string, config: any, isAsync: boolean): void; initPropertyObject(name: string, propertyType: string, entity: any, target: any, config?: any): void; modelIncrementCount: number; clearInstance(instance: any): void; setConditionalValueProp(instance: InstanceContainer, propName: string, refPropName: string): void; addDecoratorConfig(target: any, parameterIndex: any, propertyKey: string, config: any, decoratorType: string): void; setLogicalConditional(instance: any, annotationType: string, fieldName: string, propertyName: string): void; addSanitizer(target: any, parameterIndex: any, propertyKey: string, decoratorType: string, value?: any): void; addPropsConfig(target: any, configs: PropsConfig[]): void; isExperimental: boolean; };