import { SynBlurEvent, SynFocusEvent, SynInvalidEvent } from '@synergy-design-system/components'; import { default as SynButton } from '@synergy-design-system/components/components/button/button.component.js'; export type { SynBlurEvent } from '@synergy-design-system/components'; export type { SynFocusEvent } from '@synergy-design-system/components'; export type { SynInvalidEvent } from '@synergy-design-system/components'; declare const _default: __VLS_WithTemplateSlots` elements behave. * When the type is `submit`, the button will submit the surrounding form. */ type?: SynButton["type"]; /** * The name of the button, submitted as a name/value pair with form data, but only when this button is the submitter. This attribute is ignored when `href` is present. */ name?: SynButton["name"]; /** * The value of the button, submitted as a pair with the button's name as part of the form data, but only when this button is the submitter. * This attribute is ignored when `href` is present. */ value?: SynButton["value"]; /** * When set, the underlying button will be rendered as an `` with this `href` instead of a `