import { runDriftCli } from "./drift-cli.js"; export type HookClient = "claude" | "codex" | "cursor"; export type HookEvent = "session" | "post-edit" | "stop"; interface WritableText { write(value: string): unknown; } export declare function runHookCli(client: HookClient, event: HookEvent, io?: { stdin: NodeJS.ReadableStream; stdout: WritableText; stderr: WritableText; }, runDrift?: typeof runDriftCli): Promise; export {}; //# sourceMappingURL=hook-cli.d.ts.map