import { SqlFormatterOptions } from "./SqlFormatter"; export interface DDLDiffOptions { dropTables?: boolean; dropColumns?: boolean; dropConstraints?: boolean; dropIndexes?: boolean; checkConstraintNames?: boolean; formatOptions?: SqlFormatterOptions; } export declare class DDLDiffGenerator { static generateDiff(currentSql: string, expectedSql: string, options?: DDLDiffOptions): string[]; private static parseAndGeneralize; private static buildSchema; private static compareColumns; private static compareConstraints; private static compareIndexes; private static getQualifiedNameKey; }