import { LitElement, nothing } from 'lit'; /** * Default size is 32px, you can override it by setting `size` property. * For example, ``. * * You can also set `width` or `height` property to override the size. * * Set `text` property to show a text label. * * @example * ```ts * html` * ${UnlinkIcon} * ` * * html` * ${ExportToHTMLIcon} * ` * ``` */ export declare class IconButton extends LitElement { static styles: import("lit").CSSResult; size: string | number | null; width: string | number | null; height: string | number | null; text: string | null; active?: boolean; hover?: boolean; disabled?: boolean; constructor(); connectedCallback(): void; render(): import("lit").TemplateResult<1> | typeof nothing; } declare global { interface HTMLElementTagNameMap { 'icon-button': IconButton; } } //# sourceMappingURL=button.d.ts.map