import { mount, type Component } from 'svelte'; type Payload = Record | null | void | undefined; export type SvelteRenderer = { get(element: Element): MountedComponent | undefined; mount(element: Element, Component: Component, payload: Payload, onRendered: () => void): MountedComponent; update(app: MountedComponent, payload: Payload): void; unmount(element: Element): void; }; export type MountedComponent = ReturnType; export declare function getSvelteRenderer(): SvelteRenderer; export {};