import type { Writable } from 'svelte/store'; export type TabItem = { id: string; label: string; icon: any; }; export interface TabsContext { activeTab: Writable; setActiveTab: (value: string) => void; registerTab(id: string, label: string, icon: any): void; unregisterTab(id: string): void; }