import '../templating.js'; declare global { interface HTMLElementTagNameMap { 'usa-button': USAButtonElement; } } export declare const BUTTON_VARIANTS: readonly ["primary", "secondary", "cool", "warm", "outline"]; export type ButtonVariant = (typeof BUTTON_VARIANTS)[number]; export declare class USAButtonElement extends HTMLElement { #private; static formAssociated: boolean; accessor type: 'button' | 'submit' | 'reset'; accessor disabled: boolean; accessor variant: ButtonVariant; accessor value: string; accessor href: string; accessor target: string; accessor tabIndex: number; onInternalClick(): void; }