import type { CometHookDecision, CometHookRequest } from '../comet-entry/hook-types.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 inspectClassicHookGuard(projectRoot: string, changeName: string, request: CometHookRequest, dependencies?: ClassicHookGuardDependencies): Promise; export declare const classicHookGuardCommand: ClassicCommandHandler; //# sourceMappingURL=classic-hook-guard.d.ts.map