import type { HostHint } from '../../types/clarification.js';
import type { HostRulesContent } from '../../types/host-rules.js';
/**
 * Build the rules block for a given host, with the questions rule adapted to
 * the host's native interactive-input mechanism.
 */
export declare function buildRulesForHost(host: HostHint, version: string): HostRulesContent;
/** Runtime directive text emitted at the top of a tool response with interactiveQuestions[]. */
export declare function getDirectiveText(host: HostHint): string;
/** Per-question prefix used in humanSummary inside structuredContent. */
export declare function getHumanSummaryPrefix(host: HostHint): string;
//# sourceMappingURL=templates.d.ts.map