import { TemplateResult } from 'lit'; import { EnchantedAcBaseElement } from './enchanted-ac-base-element'; import './enchanted-button'; import { ICON_BUTTON_SIZES } from '../../types/cssClassEnums'; export declare class EnchantedIconButton extends EnchantedAcBaseElement { static shadowRootOptions: { delegatesFocus: boolean; clonable?: boolean; customElementRegistry?: CustomElementRegistry | null; mode: ShadowRootMode; serializable?: boolean; slotAssignment?: SlotAssignmentMode; }; size: ICON_BUTTON_SIZES; withPadding: boolean; imgurl: string; private _handleClick; icon: TemplateResult | undefined; disabled: boolean; inverseColor: boolean; ariaLabel: string; _focusButton(): void; render(): TemplateResult; private _handleKeyDown; }