export interface PreparedScope {
    task: string;
    allowedFiles: string[];
    timestamp: string;
}
export interface ScopeValidationResult {
    ok: boolean;
    touchedFiles: string[];
    outOfScopeFiles: string[];
}
export declare function loadPreparedScope(targetRoot: string): Promise<PreparedScope | null>;
export declare function validateTouchedFilesAgainstAllowedFiles(allowedFiles: string[], touchedFiles: string[]): ScopeValidationResult;
//# sourceMappingURL=prepared-scope.d.ts.map