import { DataSource } from "typeorm";
import { MermaidErd } from "./mermaid";
import { PlantUMLErd } from "./plantuml";
declare const BUILDERS: {
    mermaid: typeof MermaidErd;
    plantuml: typeof PlantUMLErd;
};
declare type TBuildTypes = keyof typeof BUILDERS;
declare class ERDBuilder {
    instanceType: TBuildTypes;
    private instance;
    constructor(instanceType: TBuildTypes, dataSource: DataSource);
    initialize(): Promise<void>;
    render(): string;
}
export { PlantUMLErd, MermaidErd, ERDBuilder };
