export declare class SyncButton extends HTMLElement {
static observedAttributes: string[];
private shadowButton;
private slotEl;
private send;
private exitRoom;
constructor();
broadcast(payload: string): void;
connectedCallback(): void;
disconnectedCallback(): void;
attributeChangedCallback(_name: string, _oldValue: string | null, _newValue: string | null): void;
get disabled(): boolean;
set disabled(value: boolean);
focus(options?: FocusOptions): void;
click(): void;
private syncToInnerButton;
private upgradeProperty;
private onMessage;
private onClickButton;
}
//# sourceMappingURL=sync-button.d.ts.map