/** * Toolbar glyphs, inlined so the bundle carries no icon-font or sprite dependency. * * Paths are from Lucide (https://lucide.dev), ISC licensed: * Copyright (c) for portions of Lucide are held by Cole Bemis 2013-2022 as part of Feather * (MIT). All other copyright (c) for Lucide are held by Lucide Contributors 2022. * * Each value is the inner markup of a 24x24 `viewBox` drawn with `stroke="currentColor"`, * `fill="none"` and round caps/joins — {@link createIcon} supplies those, so the strings stay to * the geometry. */ export declare const ICONS: { /** chevron-left */ prev: string; /** chevron-right */ next: string; /** chevrons-left */ first: string; /** chevrons-right */ last: string; /** circle-plus: zoom in. A plus, not a magnifier, so it never reads as a third "search". */ zoomIn: string; /** circle-minus: zoom out, paired with zoomIn. */ zoomOut: string; /** search */ search: string; /** share-2 */ share: string; /** ellipsis-vertical */ menu: string; /** maximize */ fullscreen: string; /** minimize */ exitFullscreen: string; /** gallery-vertical-end */ thumbnails: string; /** list-tree */ outline: string; /** book-open: two facing pages */ twoPages: string; /** file: a single page */ onePage: string; /** printer */ print: string; /** download */ download: string; /** x */ close: string; /** volume-2: sound on */ soundOn: string; /** volume-x: muted */ soundOff: string; }; /** Build an `` for one of the {@link ICONS}, or null if the name is unknown. */ export declare function createIcon(doc: Document, markup: string): SVGSVGElement;