export interface HTMLInteButtonElement extends HTMLElement {
setName(name: string): this;
setSize(size: 'small' | 'normal' | 'large'): this;
}
export default class Button extends HTMLElement implements HTMLInteButtonElement {
static get observedAttributes(): string[];
$button: HTMLButtonElement;
$style: HTMLStyleElement;
constructor();
connectedCallback(): void;
attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
setName(name: string): this;
setSize(size: 'small' | 'normal' | 'large'): this;
}