/** * MUI Icon Button Component * * A button that displays only an icon. Useful for toolbars, actions, and compact UIs. * * @example * ```html * * * * ``` */ import { MiuraElement } from '@miurajs/miura-element'; export declare class MuiIconButton extends MiuraElement { /** * Lucide icon name */ icon: string; /** * Button variant */ variant: 'solid' | 'outline' | 'ghost' | 'soft'; /** * Color scheme */ color: 'default' | 'primary' | 'success' | 'warning' | 'error'; /** * Size */ size: 'xs' | 'sm' | 'md' | 'lg'; /** * Disabled state */ disabled: boolean; /** * Loading state (shows spinner) */ loading: boolean; /** * Accessible label (required for icon-only buttons) */ label: string; /** * Make the button round (circular) */ round: boolean; static styles: import("@miurajs/miura-render").CSSResult; private _getIconSize; template(): import("@miurajs/miura-render").TemplateResult; } export default MuiIconButton; //# sourceMappingURL=icon-button.d.ts.map