import { MigrationInterface } from "../migration/MigrationInterface"; import { Connection } from "./Connection"; import { EntitySchema } from "../entity-schema/EntitySchema"; import { EntityMetadata } from "../metadata/EntityMetadata"; import { EntitySubscriberInterface } from "../subscriber/EntitySubscriberInterface"; export declare class ConnectionMetadataBuilder { protected connection: Connection; constructor(connection: Connection); buildMigrations(migrations: (Function | string)[]): MigrationInterface[]; buildSubscribers(subscribers: (Function | string)[]): EntitySubscriberInterface[]; buildEntityMetadatas(entities: (Function | EntitySchema | string)[]): EntityMetadata[]; }