/** * ModulePanel - Shell component for rendering module UI slots * * Dynamically renders a module's registered UI component by looking up * the component in the ModuleUIRegistry. * * Usage: * 1. Import ModulePanel from '@happyvertical/smrt-svelte' * 2. Import the module's svelte package to register components * 3. Use ModulePanel with moduleName and slotId props */ import type { ModuleUIBaseProps } from '@happyvertical/smrt-types'; interface Props extends ModuleUIBaseProps { /** Module name (e.g., '@happyvertical/smrt-commerce') */ moduleName: string; /** Slot ID to render */ slotId: string; } declare const ModulePanel: import("svelte").Component; type ModulePanel = ReturnType; export default ModulePanel; //# sourceMappingURL=ModulePanel.svelte.d.ts.map