import type { Command, Group, HandlerFs } from "../index.js"; export interface SurfaceOutcome { ok: boolean; value: unknown; error: unknown; } export interface ParityResult { sdk: SurfaceOutcome; mcp: SurfaceOutcome; cli: SurfaceOutcome; agree: boolean; diff?: string; } export interface ParityOptions { services: TServices; env?: Record; fs: HandlerFs; fetch: typeof globalThis.fetch; apiVersion?: string; } export interface ParityCommand { command: Command; path: string[]; } export declare function runParity(root: Group, resolved: ParityCommand, params: Record, options: ParityOptions): Promise;