import { Constructor } from "../decorators/interfaces/constructor"; import { Identitable } from "../decorators/interfaces/identitable"; import { IRelationship } from "../decorators/interfaces/relationship"; import { Column, Table } from "../decorators/interfaces/table"; export declare class MetadataTable { private data; getTables(): Map, Table>; getColumn(tableClass: Constructor): Column[]; getRelation(tableClass: Constructor): IRelationship[]; pushColumn(tableClass: Constructor, column: Column): void; pushRelation(tableClass: Constructor, relation: IRelationship): void; getModelTable(tableClass: Constructor): string; getAllTableName(): string[]; }