/** * Inline SVG icons shared across the grid. Each uses a 16×16 viewBox and * `currentColor`, so size and color come from CSS on the wrapping element. * They are static markup (no interpolation), so injecting them with innerHTML * is safe. */ export declare const icons: { readonly chevron: ""; readonly dragHandle: ""; readonly close: ""; readonly sortAsc: ""; readonly sortDesc: ""; readonly caretUp: ""; readonly caretRight: ""; readonly dot: ""; readonly group: ""; readonly filter: ""; readonly filterActive: ""; }; export type IconName = keyof typeof icons; /** Build a span holding an inline SVG icon. Extra classes are appended. */ export declare function iconEl(name: IconName, className?: string): HTMLSpanElement;