import BaseElement from './BaseElement'; export default class BaseWidget extends BaseElement { label: string; shadow: ShadowRoot; styleEl: HTMLStyleElement | undefined; contents: HTMLElement | undefined; shouldRenderStyles: boolean | undefined; stylesAdded: boolean | undefined; styles: { [className: string]: string; }[] | undefined; constructor(); focusPreviousPost(): void; focusNextPost(): void; handleKeydown(evt: KeyboardEvent): void; /** * Handle focus */ handleFocus(evt: Event): void; /** * Handle focusout */ handleFocusout(): void; /** * Handle shadow focusout */ handleShadowFocusout(evt: Event): void; renderWidget(contents: HTMLElement, styles: Array<{ [className: string]: string; }>): void; } //# sourceMappingURL=BaseWidget.d.ts.map