import type { CanonicalEntry } from '../engine/scanner.js';
import type { Manifest } from '../manifest/manifest.types.js';
import type { PathMapping } from '../providers/shared/adapter.types.js';
import type { DriftReport } from './drift.types.js';
export declare function inferScopeRoot(providerDir: string): string;
export declare function detectStrays(provider: string, providerDir: string, manifest: Manifest, canonicalEntries: CanonicalEntry[], mapping?: Pick<PathMapping, 'contentType' | 'providerExtension'>): Promise<DriftReport[]>;
//# sourceMappingURL=strays.d.ts.map