import { ProbeResult } from './types'; export interface LpmExecResult { exitCode: number; stdout: string; stderr: string; } export interface RunnerDeps { execLpm: (args: string[]) => LpmExecResult; readJson: (p: string) => any; writeJson: (p: string, data: unknown) => void; loadSnapshot: (caseId: string) => Record | null; readRemoteJson: () => Record | null; } export interface RunConformanceOpts { catalogPath: string; draftPath: string; } export declare function runConformance(opts: RunConformanceOpts, deps: RunnerDeps): ProbeResult[];