import { TemplateContext, TableContext } from './RelationalDBSchemaTransformer'; import { AuroraDataAPIClient } from './AuroraDataAPIClient'; import { IRelationalDBReader } from './IRelationalDBReader'; export declare class AuroraServerlessMySQLDatabaseReader implements IRelationalDBReader { auroraClient: AuroraDataAPIClient; dbRegion: string; awsSecretStoreArn: string; dbClusterOrInstanceArn: string; database: string; setAuroraClient(auroraClient: AuroraDataAPIClient): void; constructor(dbRegion: string, awsSecretStoreArn: string, dbClusterOrInstanceArn: string, database: string, aws: any); hydrateTemplateContext: (contextShell: TemplateContext) => Promise; listTables: () => Promise; getTableForeignKeyReferences: (tableName: string) => Promise; describeTable: (tableName: string) => Promise; } //# sourceMappingURL=AuroraServerlessMySQLDatabaseReader.d.ts.map