import { type BeforeWritableCommit, type ResolvedStateScope } from '../mcp/state-paths.js'; export declare const SUPPORTED_STATE_READ_MODES: readonly ['autopilot', 'autoresearch', 'team', 'ralph', 'ultrawork', 'ultraqa', 'ralplan', 'deep-interview', 'skill-active']; export type SupportedStateReadMode = (typeof SUPPORTED_STATE_READ_MODES)[number]; export type StateOperationName = 'state_read' | 'state_write' | 'state_clear' | 'state_list_active' | 'state_get_status'; export interface StateOperationResponse { payload: unknown; isError?: boolean; } export declare function validateRalplanTerminalConsensus(cwd: string, state: Record, sessionId: string | undefined, options?: { requireNativeSubagents?: boolean; }): string | null; export declare function completeRalplanSession(options: { cwd: string; baseStateDir: string; state: Record; explicitSessionId?: string; requireNativeSubagents?: boolean; beforeCommit?: BeforeWritableCommit; capturedScope?: ResolvedStateScope; }): Promise; export declare function listStateStatuses(cwd: string, explicitSessionId?: string, mode?: string, options?: { authoritativeActiveDecision?: boolean; }): Promise>; export declare function listActiveStateModes(workingDirectory?: string, explicitSessionId?: string): Promise; export declare function executeStateOperation(name: StateOperationName, rawArgs?: Record): Promise; //# sourceMappingURL=operations.d.ts.map