import { Button } from './Button'; /** * @summary A wrapper button that propagates interactive states (hover/focus) to child components. * @slot before - Content to be placed before the button text. * @slot after - Content to be placed after the button text. * @attr {string} name - The name of the button, submitted as a pair with the button's value as part of the form data. * @attr {string} value - The value associated with the button's name when it's submitted with a form. * @attr {string} type - The default behavior of the button. Possible values are 'submit', 'reset', and 'button'. * @attr {boolean} disabled - Whether the button is disabled. */ export declare class ButtonWrapper extends Button { #private; constructor(); connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(attrName: string, oldValue: string, newValue: string): void; }