/**
 * CLI entrypoint for kernel execution (PR 2).
 *
 * Thin wrapper — reads JSON request from --input, stdin, or --json, hands
 * it to kernel.run.step/verify/merge, prints the result. Every effect goes
 * through the same kernel service that MCP uses, so CLI and MCP are not
 * allowed to drift.
 */
type KernelOp = 'step' | 'verify' | 'merge';
export interface RunKernelExecOptions {
    op: KernelOp;
    input?: string;
    json?: string;
    repoRoot?: string;
    worktreeRoot?: string;
}
export declare function runKernelExec(options: RunKernelExecOptions): Promise<void>;
export {};
