import { LitElement } from 'lit'; type ButtonVariant = 'filled' | 'tonal' | 'outlined' | 'ghost'; type ButtonColor = 'accent' | 'gray'; type ButtonSize = 'lg' | 'md' | 'sm'; type ButtonType = 'button' | 'submit' | 'reset'; export declare class Button extends LitElement { text: string; variant: ButtonVariant; color: ButtonColor; size: ButtonSize; icon?: string; type: ButtonType; disabled: boolean; ariaLabel: string | null; static styles: import('lit').CSSResult[]; render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'gv-button': Button; } } export {}; //# sourceMappingURL=Button.d.ts.map