export type SqlMigrationConstraintMetadata = { addedConstraints: Array<{ constraintType: string | null; location: number; name: string | null; tableName: string; }>; foreignKeys: Array<{ columnNames: string[]; deleteAction: string | null; location: number; referencedTableName: string | null; tableName: string | null; }>; validatedConstraints: Set; }; export type ForeignKey = SqlMigrationConstraintMetadata['foreignKeys'][number]; export declare function fkAttrNames(constraint: Record): string[]; export declare function foreignKeyFromConstraint(constraint: Record, tableName: string | null, columnNames: string[], baseOffset?: number): ForeignKey;