/**
* 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;