import type { DriftReport } from './drift.types.js';
export interface KnownStraySources {
    project?: readonly string[];
    user?: readonly string[];
}
export interface KnownStrayCandidate {
    report: DriftReport;
}
export interface FilterKnownStraysOptions<Candidate extends KnownStrayCandidate> {
    reports: readonly DriftReport[];
    candidates: readonly Candidate[];
    knownStrays?: KnownStraySources;
}
export interface FilterKnownStraysResult<Candidate extends KnownStrayCandidate> {
    reports: DriftReport[];
    candidates: Candidate[];
}
export declare function filterKnownStrays<Candidate extends KnownStrayCandidate>(options: FilterKnownStraysOptions<Candidate>): FilterKnownStraysResult<Candidate>;
//# sourceMappingURL=known-strays.d.ts.map