import { CreateTableProps } from "../../interfaces/builder.js"; import { RavenConfigType, SpecialTable } from "../../types/configurator.js"; import { NestRelationTableType } from "nest-compiler"; import { CloneTemplate } from "engine"; interface GetDatabaseReplacementsReturns { entity: { imports: string; columns: string; relations: string; clones?: CloneTemplate; }; createDto: { imports: string; originals: string; relations: string; clones?: CloneTemplate; }; fileFields: { name: string; }[]; updateDto: { imports: string; originals: string; relations: string; clones?: CloneTemplate; }; module: { imports: string; relationalTables: string; clones?: CloneTemplate; }; controller: { clones?: CloneTemplate; }; service: { clones?: CloneTemplate; }; otherClones?: CloneTemplate[]; } export declare const getTableReplacements: ({ columns, config, relation, tableNameVariant, paths, specialTable, }: CreateTableProps["tables"][0] & { config: RavenConfigType; relation: NestRelationTableType; specialTable?: SpecialTable; }) => Promise; export {};