import type { AgentId } from './types.js';
export type AgentCliAuthSupport = 'login_terminal' | 'status_only' | 'manual_only' | 'unsupported';
export type AgentCliLaunchCommand = Readonly<{
    command: string;
    args: ReadonlyArray<string>;
    initialInput?: string | null;
}>;
export type AgentLocalCliConfig = Readonly<{
    agentId: AgentId;
    detectKey: string;
    machineLoginKey: string;
    authSupport: AgentCliAuthSupport;
    loginLaunch: AgentCliLaunchCommand | null;
}>;
export declare const AGENT_LOCAL_CLI_CONFIG: Readonly<Record<AgentId, AgentLocalCliConfig>>;
export declare function getAgentLocalCliConfig(agentId: AgentId): AgentLocalCliConfig;
//# sourceMappingURL=localCli.d.ts.map