import { AutoBeDatabase, AutoBeInterfaceSchemaPropertyExclude, AutoBeInterfaceSchemaPropertyRevise, AutoBeOpenApi } from "@autobe/interface";
import { IValidation } from "typia";
export declare namespace AutoBeInterfaceSchemaPropertyReviseProgrammer {
    const validate: (props: {
        path: string;
        errors: IValidation.IError[];
        unionTypeName: string;
        noModelDescription: string;
        everyModels: AutoBeDatabase.IModel[];
        model: AutoBeDatabase.IModel | null;
        typeName: string;
        schema: AutoBeOpenApi.IJsonSchema.IObject;
        excludes: AutoBeInterfaceSchemaPropertyExclude[];
        revises: AutoBeInterfaceSchemaPropertyRevise[];
    }) => void;
}
