import NameVariant from "../../models/NameVariant.js"; import { ColumnType, ColumnValidationsType, SpecialTable } from "../../types/configurator.js"; export declare const getStaticValues: ({ enumNameVariant, type, defaultValue, }: { type: ColumnType; enumNameVariant: NameVariant | null; enums?: { [enumName: string]: string[]; }; defaultValue?: string; }) => Promise<{ defaultValue: string; exampleValue: string; }>; export declare const getRefinedType: ({ enumNameVariant, type, }: { type: ColumnType; enumNameVariant: NameVariant | null; }) => Promise<{ columnType: string; columnFormat?: string; variableSwaggerType?: string; variableType: string; }>; export declare const getDecorators: (validations: ColumnValidationsType, enumNameVariant: NameVariant | null, type: ColumnType) => Promise<{ refinedDecorators: string; decoratorsImports: string[]; }>; export declare const getClassValidatorImports: ({ imports, fileType, specialTable, }: { imports: string[]; fileType: "entity" | "createDto" | "updateDto"; specialTable?: SpecialTable; }) => Promise;