import { AgentBase, type SpawnPlan } from '../../../core/agent-base.js'; import type { AgentSendOpts } from '../../../core/types.js'; export declare function sessionIndexPath(): string; export declare function snapshotKimiSessionIds(path?: string): Promise>; export declare function detectNewKimiSessionId(before: Set, path?: string): Promise; export declare class KimiCodeAdapter extends AgentBase { readonly name = "kimi-code"; readonly aliases: string[]; readonly kind: "cli"; private resolvedBin; protected get commandName(): string; protected buildArgs(prompt: string, opts: AgentSendOpts): string[]; protected prepareCommand(prompt: string, opts: AgentSendOpts): Promise; protected extractText(event: unknown): string; protected inspectEvent(event: unknown, opts: AgentSendOpts): void; protected handleError(_code: number, stderr: string, errorMessage: string): string | null; protected notAvailableMessage(): string; isAvailable(): Promise; } export declare const kimiCodeAdapter: KimiCodeAdapter; //# sourceMappingURL=index.d.ts.map