import { CustomElement } from "../../internal/custom-element.js"; import { ButtonSize } from "./button.base.js"; import { ButtonVariant } from "./button.js"; import { PropertyValues } from "lit"; type SplitButtonLayout = (typeof SplitButtonLayout)[keyof typeof SplitButtonLayout]; declare const SplitButtonLayout: { readonly HORIZONTAL: "horizontal"; readonly VERTICAL: "vertical"; }; declare global { interface HTMLElementTagNameMap { 'odx-split-button': OdxSplitButton; } } /** * @summary A component that groups buttons closely together and indicates that they are related. */ declare class OdxSplitButton extends CustomElement { static tagName: string; static styles: import("lit").CSSResult[]; disabled: boolean; size: ButtonSize; layout: SplitButtonLayout; variant: ButtonVariant; connectedCallback(): void; protected updated(props: PropertyValues): void; } export { OdxSplitButton, SplitButtonLayout };