export type ArsFabVariant = "primary" | "secondary" | "danger"; export type ArsFabSize = "sm" | "md" | "lg"; export type ArsFabPosition = "fixed" | "inline"; declare class ArsFab extends HTMLElement { #private; static get observedAttributes(): string[]; constructor(); connectedCallback(): void; attributeChangedCallback(): void; get variant(): ArsFabVariant; set variant(value: ArsFabVariant); get size(): ArsFabSize; set size(value: ArsFabSize); get disabled(): boolean; set disabled(value: boolean); get extended(): boolean; set extended(value: boolean); get position(): ArsFabPosition; set position(value: ArsFabPosition); } export { ArsFab, ArsFab as default };