import { ShadowlessElement } from '@blocksuite/std'; import { type TemplateResult } from 'lit'; declare const Button_base: typeof ShadowlessElement & import("@blocksuite/global/utils").Constructor; export declare class Button extends Button_base { static styles: import("lit").CSSResult; connectedCallback(): void; render(): TemplateResult<1>; accessor hoverType: 'background' | 'border'; accessor icon: TemplateResult | undefined; accessor onClick: ((event: MouseEvent) => void) | undefined; accessor postfix: TemplateResult | string | undefined; accessor text: TemplateResult | string | undefined; } declare global { interface HTMLElementTagNameMap { 'data-view-component-button': Button; } } export {}; //# sourceMappingURL=button.d.ts.map