import type { SpecHook, SpecHookDispatchContext, SpecHookDispatchResult, SpecHooksConfig } from '../types/index.js';
/**
 * Describe what hooks would be triggered for a given event context.
 * Does NOT execute any side effects — purely descriptive.
 * Receives the hooks config from the caller (handler loads from storage).
 */
export declare function dispatchSpecHooks(ctx: SpecHookDispatchContext, config: SpecHooksConfig): SpecHookDispatchResult;
/**
 * Describe what actions a specific hook would perform for a spec.
 */
export declare function describeHookActions(hook: SpecHook, specId: string): string;
//# sourceMappingURL=spec-hooks-engine.d.ts.map