import { type Snippet } from 'svelte'; import type { IconMap } from '../context.svelte.js'; export type IconSnippet = Snippet<[]>; export declare const copyIcon: IconSnippet; export declare const downloadIcon: IconSnippet; export declare const checkIcon: IconSnippet; export declare const zoomInIcon: IconSnippet; export declare const zoomOutIcon: IconSnippet; export declare const fitViewIcon: IconSnippet; export declare const fullscreenIcon: IconSnippet; export declare const chevronRight: IconSnippet; export declare const chevronLeft: IconSnippet; declare const iconAliases: { readonly check: readonly ["check", "CheckIcon"]; readonly copy: readonly ["copy", "CopyIcon"]; readonly download: readonly ["download", "DownloadIcon"]; readonly fullscreen: readonly ["fullscreen", "Maximize2Icon", "XIcon"]; readonly zoomIn: readonly ["zoomIn", "ZoomInIcon"]; readonly zoomOut: readonly ["zoomOut", "ZoomOutIcon"]; readonly fitView: readonly ["fitView", "RotateCcwIcon"]; readonly note: readonly ["note"]; readonly tip: readonly ["tip"]; readonly warning: readonly ["warning"]; readonly caution: readonly ["caution"]; readonly important: readonly ["important"]; readonly chevronLeft: readonly ["chevronLeft"]; readonly chevronRight: readonly ["chevronRight"]; }; export type ResolvedIconName = keyof typeof iconAliases; export declare const resolveIcon: (icons: Partial | undefined, name: ResolvedIconName, fallback: IconSnippet) => IconSnippet; export {};