import { OdxButton } from "./button.js"; import { PropertyValues, TemplateResult } from "lit"; declare global { interface HTMLElementTagNameMap { 'odx-icon-button': OdxIconButton; } } type IconButtonPreset = keyof typeof IconButtonPreset; declare const IconButtonPreset: { readonly clear: (element: OdxIconButton) => void; readonly close: (element: OdxIconButton) => void; readonly expand: (element: OdxIconButton) => void; readonly menu: (element: OdxIconButton) => void; readonly 'main-menu': (element: OdxIconButton) => void; }; declare class OdxIconButton extends OdxButton { #private; static tagName: string; static styles: import("lit").CSSResult[]; float: boolean; preset?: IconButtonPreset; connectedCallback(): void; protected willUpdate(props: PropertyValues): void; protected updated(props: PropertyValues): void; protected renderContent(): TemplateResult; } export { IconButtonPreset, OdxIconButton };