import { shadowLogRecord } from "smartrte-core/foundation"; export interface NamedListIntentReplay { readonly intent: string; readonly equivalent: boolean; readonly selectionCompared: boolean; readonly classification?: string; readonly hash: string; } /** * Replays the named list intents against the retained command snapshots and * the canonical commands. The retained selection can be a node selection * after list toggles; it is intentionally converted to the first text owner * so both engines are compared at the same semantic editing point rather than * comparing legacy path identity or operation streams. */ export declare const runNamedListIntent: (intent: string) => NamedListIntentReplay; export declare const runNamedListIntentCorpus: () => NamedListIntentReplay[]; export interface DualEngineShadowSummary { readonly seed: number; readonly scenarios: number; readonly equivalent: number; readonly divergences: Readonly>; readonly logs: readonly ReturnType[]; } /** Executes both the legacy model commands and canonical pure commands. */ export declare const runDualEngineListShadowCorpus: (scenarios?: number, seed?: number) => DualEngineShadowSummary;