import type { ComponentProps } from 'svelte'; import type ViewerPaneComponent from './ViewerPane.svelte'; export { default as ControlPane } from './ControlPane.svelte'; export { default as DragControlTab } from './DragControlTab.svelte'; export { default as GlassChip } from './GlassChip.svelte'; export { default as ToolbarMenu } from './ToolbarMenu.svelte'; export { default as ViewerPane } from './ViewerPane.svelte'; export type PaneToggleProps = ComponentProps[`toggle_props`]; export type PaneProps = ComponentProps[`pane_props`]; export type ViewerPaneOptions = Omit, `children` | `open` | `pane_name` | `class_prefix` | `closed_icon`>; export { Info as info_pane_icon } from 'svelte-widgets/icons'; export type InfoPaneRow = { label: string; value: string | number; key?: string; tooltip?: string; }; export type InfoPaneCard = { title: string; subtitle?: string; key?: string; rows: InfoPaneRow[]; }; export declare const create_clipboard_feedback: (duration?: number, on_error?: (error: unknown) => void) => import("svelte-widgets/clipboard.svelte").ClipboardFeedback;