import type { IconData, IconMetadata } from './types.js'; declare enum SourceURL { wikimedia = "https://commons.wikimedia.org/wiki/Category:Microsoft_icons", bootstrap = "https://icons.getbootstrap.com/" } export type W1cIconName = keyof typeof W1C_ICONS; /** * @todo - add the following * - Netscape Navigator */ export declare const W1C_ICONS: { readonly 'align-left': IconData; readonly at: IconData; readonly back: IconData; readonly bold: IconData; readonly browser: IconData; readonly close: IconData; readonly computer: IconData; readonly danger: IconData; readonly database: IconData; readonly document: IconData; readonly 'file-manager': IconData; readonly folder: IconData; readonly forward: IconData; readonly github: IconData; readonly globe: IconData; readonly highlight: IconData; readonly home: IconData; readonly image: IconData; readonly info: IconData; readonly italic: IconData; readonly list: IconData; readonly mail: IconData; readonly maximize: IconData; readonly minimize: IconData; readonly page: IconData; readonly palette: IconData; readonly pdf: IconData; readonly print: IconData; readonly refresh: IconData; readonly search: IconData; readonly stop: IconData; readonly terminal: IconData; readonly 'text-editor': IconData; readonly trash: IconData; readonly underline: IconData; readonly volume: IconData; readonly warning: IconData; readonly 'web-browser': IconData; readonly wireless: IconData; }; export declare const W1C_ICON_NAMES: W1cIconName[]; export declare const W1C_ICON_METADATA: { readonly 'align-left': IconMetadata; readonly at: IconMetadata; readonly back: IconMetadata; readonly bold: IconMetadata; readonly browser: IconMetadata; readonly close: IconMetadata; readonly computer: IconMetadata; readonly danger: IconMetadata; readonly database: IconMetadata; readonly document: IconMetadata; readonly 'file-manager': IconMetadata; readonly folder: IconMetadata; readonly forward: IconMetadata; readonly github: IconMetadata; readonly globe: IconMetadata; readonly highlight: IconMetadata; readonly home: IconMetadata; readonly image: IconMetadata; readonly info: IconMetadata; readonly italic: IconMetadata; readonly list: IconMetadata; readonly mail: IconMetadata; readonly maximize: IconMetadata; readonly minimize: IconMetadata; readonly page: IconMetadata; readonly palette: IconMetadata; readonly pdf: IconMetadata; readonly print: IconMetadata; readonly refresh: IconMetadata; readonly search: IconMetadata; readonly stop: IconMetadata; readonly terminal: IconMetadata; readonly 'text-editor': IconMetadata; readonly trash: IconMetadata; readonly underline: IconMetadata; readonly volume: IconMetadata; readonly warning: IconMetadata; readonly 'web-browser': IconMetadata; readonly wireless: IconMetadata; }; export declare const W1C_ICON_LICENSE_REVIEW: { readonly status: "catalog attribution attached per icon"; readonly license: "W1C icon data is MIT; Bootstrap Icons are MIT; Wikimedia references have mixed per-file licenses"; readonly notes: "The W1C icon set uses original normalized SVG data with two attribution buckets: Wikimedia Commons Microsoft icon references and Bootstrap Icons."; readonly references: readonly [{ readonly name: "Wikimedia Commons Microsoft icon references"; readonly url: SourceURL.wikimedia; readonly license: "mixed Wikimedia Commons file licenses"; readonly usage: "Visual design inspiration for Microsoft-style file, app, desktop, and window icons"; }, { readonly name: "Bootstrap Icons"; readonly url: SourceURL.bootstrap; readonly license: "MIT"; readonly usage: "Reference for neutral action, formatting, status, and object symbols"; }]; }; export declare function getW1cIcon(name: string): IconData | undefined; export {};