/** * PreToolUse advisory policy (#3497). * * Workflow/planning hard gates are deleted. PreToolUse may only: * 1. Emit advisory systemMessage / additionalContext guidance, or * 2. Deny for authority-decreasing cancel interception (exact-session cancel). */ /** * Convert any PreToolUse deny/block into advisory output, except cancel * interception which remains deny so the external cancel command is not double-run. */ export declare function toAdvisoryOrCancelPreToolUseOutput(output: Record | null): Record | null; /** * Sanitize native hook output so PreToolUse never hard-locks ordinary work. */ export declare function sanitizeNativeHookOutput(hookEventName: string | null, output: Record | null): Record | null; //# sourceMappingURL=pre-tool-use-advisory.d.ts.map