import type { DiagnosisError } from '../../../diagnosis.js'; import { AbstractIndexDiagnosis, type IndexDiagnosisOptions, type IndexDiagnosisSummary, type IndexInformationsByColumnName } from '../../abstract-index-diagnosis.js'; import type { UniqueIndex } from '../unique.js'; export type UniqueIndexDiagnosisSummary = IndexDiagnosisSummary & { unique?: DiagnosisError; }; export declare class UniqueIndexDiagnosis extends AbstractIndexDiagnosis { readonly uniqueError?: DiagnosisError; constructor(index: UniqueIndex, indexInformationsByColumnName: IndexInformationsByColumnName, options?: IndexDiagnosisOptions); isValid(): boolean; summarize(): UniqueIndexDiagnosisSummary; } //# sourceMappingURL=diagnosis.d.ts.map