import type { HookInput } from '../types/hooks.js'; import type { Logger } from '../types/logger.js'; import { type HookExecutionOptions, type HookExecutionResult } from './shell-executor.js'; export interface HttpHookSpec { url: string; headers?: Record | undefined; timeoutMs?: number | undefined; } /** POST HookInput JSON to a native HTTP hook with deadline and cancellation. */ export declare function runHttpHookDetailed(spec: HttpHookSpec, input: HookInput, logger?: Logger | undefined, options?: HookExecutionOptions): Promise; //# sourceMappingURL=http-executor.d.ts.map