import { type HeroIconBodyKey, type HeroIconSolidBodyKey } from './presenter-heroicons-data.js'; export declare const PresenterIcon: { readonly VIEW: "view"; readonly POINTER: "pointer"; readonly SEND: "send"; readonly CHART: "chart"; readonly CARET_DOWN: "caret-down"; readonly CHECK: "check"; readonly REMOVE: "remove"; readonly PAUSE: "pause"; readonly PLAY: "play"; readonly STOP: "stop"; readonly COPY: "copy"; readonly DOWNLOAD: "download"; readonly MESSAGE: "message"; readonly GEAR: "gear"; readonly LAYOUT: "layout"; readonly TRASH: "trash"; readonly HELP: "help"; readonly CARET_RIGHT: "caret-right"; readonly ANNOTATE: "annotate"; readonly SYNC: "sync"; }; export type PresenterIconName = (typeof PresenterIcon)[keyof typeof PresenterIcon]; export declare const PRESENTER_ICON_SIZE: { readonly CHIP: 11; readonly LOG: 11; readonly TALLY: 12; readonly CTL: 10; readonly SEND: 14; readonly MIN: 12; readonly HELP: 12; readonly TOOLBAR: 18; readonly FAB: 22; }; export declare function hiIcon(name: HeroIconBodyKey, sizePx?: number): HTMLSpanElement; export declare function setHiIcon(parent: HTMLElement, name: HeroIconBodyKey, sizePx?: number): void; export declare function hiIconHtml(name: HeroIconBodyKey, sizePx?: number): string; export declare function hiToggleIconHtml(name: HeroIconSolidBodyKey, sizePx?: number): string;