import type { TargetPathClass, TaskPurposeClass, TaskSession } from "./types.js"; export declare const AUTO_ALLOW_PATH_CLASSES: TargetPathClass[]; export declare const APPROVAL_REQUIRED_PATH_CLASSES: TargetPathClass[]; export declare const DENY_PATH_CLASSES: TargetPathClass[]; export declare function inferTaskPurposeClass(userGoal: string, allowedPathClasses?: TargetPathClass[]): TaskPurposeClass; export declare function classifyTargetPathClass(input: { targetUrl?: string; displayText?: string; selector?: string; }): TargetPathClass; export declare function allowedPathClassesForSession(session: Pick): TargetPathClass[]; export declare function approvalRequiredPathClassesForSession(session: Pick): TargetPathClass[]; export declare function pathClassDenied(pathClass: TargetPathClass): boolean; export declare function pathClassAllowedForSession(session: Pick, pathClass: TargetPathClass): boolean; export declare function pathClassRequiresApprovalForSession(session: Pick, pathClass: TargetPathClass): boolean; //# sourceMappingURL=pathPolicyV6.d.ts.map