/** * Provides integration with Svelte 5. This package has a dependency on @visuallyjs/browser-ui. * * For a detailed discussion of this package, see https://visuallyjs.com/svelte * * @packageDocumentation */ export * from './components'; export * from './store-adapter'; export * from './diagram-store'; export * from './surface-store'; export * from './inspector-store'; export * from './definitions'; export * from './charts/definitions'; export * from './use-zoom.svelte'; export * from './use-surface.svelte'; export * from './use-diagram.svelte'; export * from './use-visuallyjs-update.svelte'; import { BrowserElement, BrowserUIModel, BrowserUIOptions, TemplateRenderer, ModelOptions } from "@visuallyjs/browser-ui"; /** * Extension of VisuallyJsModel suitable for use with the Svelte integration. * @group Classes */ export declare class BrowserUISvelteModel extends BrowserUIModel { render(container: BrowserElement, options?: BrowserUIOptions, templateRenderer?: TemplateRenderer): any; } /** * Creates a new instance of the VisuallyJs model for use with the Svelte integration. * @param options * @internal */ export declare function newInstance(options: ModelOptions): BrowserUISvelteModel;