import { CSSResultGroup } from 'lit'; import { BaseButton } from '../button/base-button.ts'; export type FABButtonVariant = "surface" | "primary" | "secondary" | "tertiary"; export type FABButtonSize = "s" | "m" | "l"; /** * @tag md-fab * @summary Material Floating action button web component */ export default class FAB extends BaseButton { static get styles(): CSSResultGroup; private _variant; get variant(): FABButtonVariant; set variant(variant: FABButtonVariant); private _size; get size(): FABButtonSize; set size(size: FABButtonSize); label: string; private get classes(); private renderIcon; private renderChildrenContent; private renderButtonOrLink; render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "md-fab": FAB; } }