import type { AcpConnection } from '../store/domains/acp.js'; import type { RemoteRunnerContract } from './types.js'; export interface RemoteNegotiationSnapshot { readonly transport: 'acp' | 'daemon'; readonly executionProtocol: 'direct' | 'gather-plan-apply'; readonly reviewMode: 'none' | 'wrfc'; readonly communicationLane: 'parent-only' | 'parent-and-children' | 'cohort' | 'direct'; readonly trustClass: string; readonly detail: string; } export declare function deriveRemoteNegotiation(contract?: RemoteRunnerContract | null, connection?: AcpConnection | null): RemoteNegotiationSnapshot; //# sourceMappingURL=negotiation.d.ts.map