import { BaseButton, BpTypeButton } from '@blueprintui/components/internals'; /** * ```typescript * import '@blueprintui/components/include/button.js'; * ``` * * ```html * submit * ``` * * @summary The button component should be used when the user needs to take an action. The text or icon used in the button should be clear and concise, communicating the action the button will take. * @element bp-button * @since 1.0.0 * @slot - button content * @cssprop --background * @cssprop --color * @cssprop --border * @cssprop --padding * @cssprop --min-width * @cssprop --font-size * @cssprop --line-height * @cssprop --text-align */ export declare class BpButton extends BaseButton implements HTMLButtonElement, Pick { /** Controls the visual styling variant of the button, affecting background, border, and emphasis level */ accessor action: 'primary' | 'secondary' | 'flat' | 'inline'; /** Defines the visual status type of the button, affecting its color and semantic meaning */ accessor status: 'accent' | 'success' | 'warning' | 'danger'; static styles: CSSStyleSheet[]; }