interface RendererOptions { target: HTMLElement; props?: Record; } declare class SvelteRenderer { id: string; component: any; instance: any; element: HTMLElement; currentProps: Record; private isDestroyed; constructor(component: any, { target, props }: RendererOptions); render(): void; updateProps(newProps: Record): void; updateProp(key: string, value: any): void; getProps(): Record; callMethod(methodName: string, ...args: any[]): any; setup(): boolean; cleanup(): boolean; destroy(): void; } export default SvelteRenderer;