import { DDSFormSubmitElement, DDSNavigable, NavigationTarget } from "../../base/index.js"; import { ARIARole } from "../../lit-analyzer-types.js"; import { MergeVariantProps } from "../../type-utils.js"; declare const cvaButton: (props?: ({ color?: "default" | "danger" | null | undefined; variant?: "fill" | "outline" | "ghost" | null | undefined; size?: "small" | "medium" | "large" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string; declare const cvaIcon: (props?: ({ size?: "small" | "medium" | "large" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string; type ButtonVariantProps = MergeVariantProps; /** * The button component is a versatile UI element that triggers actions or submits forms when clicked. * It functions similarly to the HTML `