import type { Blueprint, IndexDefinition } from "../blueprint.ts"; import type { ColumnDefinition } from "../columnDefinition.ts"; import type { DatabaseDriver } from "../driver.ts"; declare function compileDropTable(driver: DatabaseDriver, tableName: string): string[]; declare function compileColumn(driver: DatabaseDriver, column: ColumnDefinition, mode: "create" | "alter"): string; declare function compileIndex(_driver: DatabaseDriver, tableName: string, index: IndexDefinition): string; declare function compileBlueprint(driver: DatabaseDriver, blueprint: Blueprint): string[]; export { compileBlueprint, compileColumn, compileDropTable, compileIndex };