import { DataSource } from 'typeorm';
export interface DuplicateIndex {
    keyOf: Map<number, string>;
    members: Map<string, number[]>;
    at: number;
}
export declare function dupKey(name: string): string;
export declare function looseKey(name: string): string;
export declare function getDuplicateIndex(db: DataSource, maxAgeMs?: number): Promise<DuplicateIndex>;
export declare function resetDuplicateIndex(): void;
export declare function duplicatesOf(db: DataSource, companyId: number): Promise<number[]>;
export declare function allDuplicateIds(db: DataSource): Promise<number[]>;
