export declare class UnsafeMigrationException extends Error { constructor(statement: string); } export declare function checkForDrop(s: string): boolean; export declare class Statements { safe: boolean; array: string[]; constructor(...args: Array); [Symbol.iterator](): ArrayIterator; /** Use this to reorder statements. The score function receives the statement, the original index and the full statement array (like `.map`). */ sortBy(fn: (statement: string, index: number, array: string[]) => string | number): void; toJSON(): string[]; concat(other: Statements | string[]): Statements; get length(): number; join(separator: string): string; some(callback: (value: string, index: number, array: string[]) => unknown): boolean; push(...items: string[]): number; append(s: string): this; get sql(): string; raiseIfUnsafe(): void; add(other: string[] | Statements): this; }