import type { AdapterEnvironmentTestContext, AdapterEnvironmentTestResult, AdapterExecutionContext, AdapterExecutionResult } from "@paperclipai/adapter-utils"; import type { AcpxEngineExecutorOptions } from "@paperclipai/adapter-utils/acpx-engine/execute"; export type KimiExecutionEngine = "cli" | "acp"; export interface KimiEngineSelection { engine: KimiExecutionEngine; explicit: boolean; unavailableReason?: string; } type KimiEngineResolutionInput = Pick & Partial>; type KimiAcpExecutorOptions = Omit; type KimiAcpExecutor = (ctx: AdapterExecutionContext) => Promise; export declare function resolveKimiExecutionEngine(config: Record): KimiEngineSelection; export declare function resolveKimiExecutionEngineForRun(input: KimiEngineResolutionInput): Promise; export declare function buildKimiAcpConfig(config: Record): Record; export declare function createKimiAcpExecutor(options?: KimiAcpExecutorOptions): KimiAcpExecutor; export declare function nodeVersionMeetsKimiAcpMinimum(version?: string): boolean; export declare function testKimiAcpEnvironment(ctx: AdapterEnvironmentTestContext): Promise; export {}; //# sourceMappingURL=acp.d.ts.map