export interface KcodeCliResult { exitCode: number; output: string; } export interface KcodeCliOptions { stdinIsTTY?: boolean; } export interface PiCliCommand { command: string; args: string[]; source: "bundled" | "global"; displayPath: string; } export declare function runKcodeCli(args: string[], cwd?: string, options?: KcodeCliOptions): KcodeCliResult; export declare function normalizeHeadlessArgs(args: string[], options?: KcodeCliOptions): string[]; export declare function resolvePiCliCommand(piArgs?: string[]): PiCliCommand | undefined;