import { Interpreter } from 'xstate'; import { Context, InteractiveDiffEvents, InteractiveDiffMachineOptions } from './machine-interface'; import { TrafficSource } from '../services/traffic/types'; import { DiffServiceFactoryFunction } from '../services/diff/types'; import { SpecInterfaceFactory } from '../services/openapi-read-patch-interface'; import { AgentLogEvent } from './agents/agent-log-events'; export declare type InteractiveDiffMachineType = Interpreter; export declare function newDiffMachine(source: TrafficSource, specInterfaceFactory: SpecInterfaceFactory, diffServiceFactory: DiffServiceFactoryFunction, options?: InteractiveDiffMachineOptions, log?: (logEvent: AgentLogEvent) => void): Interpreter; //# sourceMappingURL=machine.d.ts.map