import { FieldsDictionary, IndexesDictionary, Table, TableConstraintsDictionary } from '../connectors/types';
export declare function getIntersection<T>(firstList: T[], secondList: T[]): T[];
export declare function getTableSchemaKey(schemaName: string, tableName: string): string;
export declare function mergeTables(firstTableList: Table[], secondTable: Table[]): Table[];
export declare function mergeFieldDictionary(firstDict: FieldsDictionary, secondDict: FieldsDictionary): FieldsDictionary;
export declare function mergeIndexDictionary(firstDict: IndexesDictionary, secondDict: IndexesDictionary): IndexesDictionary;
export declare function mergeTableConstraintDictionary(firstDict: TableConstraintsDictionary, secondDict: TableConstraintsDictionary): TableConstraintsDictionary;
