/**
 * WebSearch Hook Configuration
 *
 * Manages hook configuration in Claude settings.json.
 *
 * @module utils/websearch/hook-config
 */
/**
 * Get path to WebSearch hook
 */
export declare function getHookPath(): string;
/**
 * Get WebSearch hook configuration for settings.json
 * Timeout is computed from max provider timeout in config.yaml + buffer
 */
export declare function getWebSearchHookConfig(): Record<string, unknown>;
/**
 * Ensure WebSearch hook is configured in ~/.claude/settings.json
 */
export declare function ensureHookConfig(): boolean;
/**
 * Remove CCS WebSearch hook from ~/.claude/settings.json
 * Only removes hooks matching: matcher='WebSearch' AND command contains '.ccs/hooks/websearch-transformer'
 * Preserves user-defined WebSearch hooks
 */
export declare function removeHookConfig(): boolean;
//# sourceMappingURL=hook-config.d.ts.map