declare class SQLite3_DDL { constructor(client: any, tableCompiler: any, pragma: any, connection: any); tableName(): any; getColumn(column: any): Promise; getTableSql(): any; renameTable(): any; dropOriginal(): any; copyData(iterator: any): Promise; createNewTable(sql: any): any; _doReplace(sql: any, from: any, to: any): any; alterColumn(columns: any): Promise; dropColumn(columns: any): Promise; dropForeign(columns: any, foreignKeyName: any): Promise; dropPrimary(constraintName: any): Promise; primary(columns: any, constraintName: any): Promise; foreign(foreignInfo: any): Promise; alter(newSql: any, createIndices: any, mapRow: any): Promise; generateAlterCommands(newSql: any, createIndices: any, mapRow: any): Promise; } export = SQLite3_DDL;