/**
 * Hook Install Snippet Generator (companion to W4.4 proxy onboarding).
 *
 * Generates customer-facing copy-paste snippets for wiring governance hooks
 * into their existing agent codebase. The proxy onboarding (W4.4) covers
 * cloud-LLM-only customers via URL swap; this generator covers customers
 * who need the full hook install for tool-using agents (Claude Code,
 * OpenAI Agents SDK function calling, LangChain agents with tools, etc.).
 *
 * Each framework gets:
 *   - install command (npm / pip)
 *   - configuration snippet (where the hook is wired)
 *   - verification step (how to confirm the hook fired the first time)
 *
 * @connexum/ai-governance  F-NEW-PRODUCT-AGENT-DISCOVERY-CLI / W5.1 hook-install path
 */
export type HookFramework = 'claude-code' | 'openai-agents-py' | 'openai-agents-ts' | 'langchain-py' | 'langchain-ts' | 'crew-ai' | 'langgraph';
export interface HookInstallInput {
    framework: HookFramework;
    tenantId: string;
    /** Endpoint that receives governance events. Default proxy.my-cc.io/api/v1/events. */
    endpoint?: string;
}
export interface HookInstallSnippet {
    framework: HookFramework;
    tenantId: string;
    endpoint: string;
    /** Shell command to install the SDK. */
    installCommand: string;
    /** Path / filename where the configuration goes. */
    configPath: string;
    /** Copy-paste snippet body. */
    snippet: string;
    /** Verification step the customer runs after install. */
    verificationStep: string;
}
export declare function buildHookInstallSnippet(input: HookInstallInput): HookInstallSnippet;
export declare const SUPPORTED_HOOK_FRAMEWORKS: ReadonlyArray<{
    id: HookFramework;
    label: string;
}>;
//# sourceMappingURL=hook-install-snippet.d.ts.map