import type { EditorModeEnum, MainMenuOptions } from './common'; import type { Model } from './model'; import type { RendererProps } from './rendererProps'; export type InitialData = Model & { fitToView?: boolean; view?: string; }; export interface IsoflowProps { initialData?: InitialData; mainMenuOptions?: MainMenuOptions; onModelUpdated?: (Model: Model) => void; width?: number | string; height?: number | string; enableDebugTools?: boolean; editorMode?: keyof typeof EditorModeEnum; renderer?: RendererProps; }