import type { Component, ComponentType } from "svelte"; export interface DocTabPanelProps { documentId: string; content: string; contentJson: object | undefined; } export interface DocTabDefinition { id: string; label: string; component: Component; order?: number; icon?: ComponentType; disabled?: boolean; } export declare const docTabRegistry: DocTabDefinition[]; export declare function createDocTabRegistry(initial?: readonly DocTabDefinition[]): DocTabDefinition[]; export declare function registerDocTabIn(registry: DocTabDefinition[], tab: DocTabDefinition): void; export declare function registerDocTab(tab: DocTabDefinition): void;