import type { CometHookRequest } from '../../platform/process/hook-adapter.js'; import type { CometHookDecision } from '../workflow-contract/hook.js'; import { scopeCometHookTargets } from '../workflow-contract/hook-target-scope.js'; import type { ClassicCommandHandler } from './classic-cli.js'; import type { ClassicPhase } from './classic-state.js'; export interface ActiveClassicHookChange { workflow: 'classic'; name: string; phase: ClassicPhase; } export interface ClassicHookGuardDependencies { scopeTargets?: typeof scopeCometHookTargets; } export declare function listActiveClassicHookChanges(projectRoot: string): Promise; export declare function resolveActiveClassicHookChange(projectRoot: string, changeName: string): Promise; export declare function inspectClassicHookGuard(projectRoot: string, changeName: string, request: CometHookRequest, dependencies?: ClassicHookGuardDependencies): Promise; export declare const classicHookGuardCommand: ClassicCommandHandler; //# sourceMappingURL=classic-hook-guard.d.ts.map