/** * Built-in UI icon set: inline SVG strings, one per icon name, grouped * by the feature that renders them so bundlers ship only the groups a * consumer's plugins import. Pure string data — safe in this DOM-free * package. Runtimes render these when the consumer supplies no custom * icon for a name. * * The artwork is lightGallery's own icon set, carried over from the * 2.x icon font: each glyph's vector outline extracted from the font * and re-baselined onto a square viewBox (font ascent 960 on a 1024 * em). Same shapes the library has always shipped — now crisp inline * SVGs that follow `currentColor`. */ /** The icon-name contract shared by every runtime and plugin. */ export type LgIconName = 'close' | 'prev' | 'next' | 'download' | 'maximize' | 'minimize' | 'more' | 'zoomIn' | 'zoomOut' | 'actualSize' | 'rotateLeft' | 'rotateRight' | 'flipHorizontal' | 'flipVertical' | 'share' | 'shareFacebook' | 'shareX' | 'sharePinterest' | 'autoplayPlay' | 'autoplayPause' | 'fullscreen' | 'fullscreenExit' | 'comment' | 'commentClose' | 'toggleThumbnails'; export declare const coreDefaultIcons: { readonly close: ""; readonly more: ""; readonly prev: ""; readonly next: ""; readonly download: ""; readonly maximize: ""; readonly minimize: ""; }; export declare const zoomDefaultIcons: { readonly zoomIn: ""; readonly zoomOut: ""; readonly actualSize: ""; }; export declare const rotateDefaultIcons: { readonly rotateLeft: ""; readonly rotateRight: ""; readonly flipHorizontal: ""; readonly flipVertical: ""; }; export declare const shareDefaultIcons: { readonly share: ""; readonly shareFacebook: ""; readonly shareX: ""; readonly sharePinterest: ""; }; export declare const autoplayDefaultIcons: { readonly autoplayPlay: ""; readonly autoplayPause: ""; }; export declare const fullscreenDefaultIcons: { readonly fullscreen: ""; readonly fullscreenExit: ""; }; export declare const commentDefaultIcons: { readonly comment: ""; readonly commentClose: ""; }; export declare const thumbnailDefaultIcons: { readonly toggleThumbnails: ""; };