import type { Component, ComponentProps, Snippet } from 'svelte'; export declare class RenderComponentConfig { component: TComponent; props?: (ComponentProps | Record) | undefined; constructor(component: TComponent, props?: (ComponentProps | Record) | undefined); } export declare class RenderSnippetConfig { snippet: Snippet<[TProps]>; params?: TProps | undefined; constructor(snippet: Snippet<[TProps]>, params?: TProps | undefined); } export declare const renderComponent: , TProps extends ComponentProps>(component: TComponent, props?: TProps) => RenderComponentConfig; export declare const renderSnippet: (snippet: Snippet<[TProps]>, params?: TProps) => RenderSnippetConfig;