import { MiuraNanoElement } from '../nano/index.js'; import type { IconNode } from 'lucide'; export interface IconDefinition { viewBox?: string; paths: string[]; } export declare function registerIcon(name: string, definition: IconDefinition | IconNode): void; export declare function getIcon(name: string): IconDefinition | IconNode | undefined; export declare class MuiIcon extends MiuraNanoElement { static observedAttributes: string[]; static styles: string; protected render(): string; } //# sourceMappingURL=icon.d.ts.map