import type { Component } from 'svelte'; export type DynamicComponentProps = TComponent extends Component ? Props : never; export declare class DynamicComponentModel = Component> { component: TComponent; props: DynamicComponentProps; constructor(init: { component: TComponent; props: DynamicComponentProps; }); updateProps(props: Partial>): void; }