import { type LogicModelV1 } from './engine.js'; export type ExportFormat = 'uppaal' | 'tla' | 'prism' | 'spin'; export interface ExportResult { format: ExportFormat; primary: string; extras?: Record; warnings: string[]; } export interface ExportedModel { model: LogicModelV1; stateIds: string[]; indexOf: Map; initId: string; stateIdOf: Map; } export declare function prepareModel(input: unknown): ExportedModel; export declare function exportModel(input: unknown, format: ExportFormat): ExportResult;