import { type TemplateResult } from "lit"; import { GlobalStyle } from "../../internal/global-style.js"; /** * {@linkcode Button} renders a button. * * Create modal animation upon clicking. * * @slot - The content of the button. * @category input */ declare class Button extends GlobalStyle { /** * If true, remove gradient, modal animation, focus scale. */ plain: boolean; /** * Whether this element is disabled or not. */ disabled: boolean; /** * Whether this element is active or not. */ active: boolean; /** * Display rounded. */ round: boolean; /** * Content text. */ content: string; protected _modalRoot: HTMLElement; protected _root: HTMLElement; protected render(): TemplateResult<1>; focus(): void; blur(): void; connectedCallback(): void; protected _handelClick(e: MouseEvent): void; protected _handleModal(e: MouseEvent): void; } export default Button; export { Button };