import { SelectorConfig, ManagedFileMetadata, CheckResult } from '../types'; /** * Check whether locally extracted files are in sync with their source. * * Uses the checksum stored in each .filedist marker entry to verify file integrity * without requiring access to the original source package. * Mutable marker entries (extracted with mutable option) are excluded from the check. * * @param pkgPath Absolute path to the installed package directory, or null. * Used only for extra-file detection; not for content comparison. * @param outputDir Absolute path to the output directory. * @param selector SelectorConfig controlling which package files are in scope. * @param marker Managed file entries from the .filedist marker. * @returns CheckResult with missing, modified, and extra arrays. */ export declare function checkFileset(pkgPath: string | null, outputDir: string, marker: ManagedFileMetadata[], selector?: SelectorConfig): Promise; //# sourceMappingURL=check.d.ts.map