export default abstract class CustomHTMLBaseElement extends HTMLElement { constructor(); applyCustomStyle(customStyle: HTMLStyleElement): void; replaceCustomStyle(customStyle: HTMLStyleElement): void; getElement(): T; getChildElement(selector: string): T; fillContent(content: string | HTMLElement): void; getChildElements(selector: string): T[]; hasChildElement(childElement: HTMLElement): boolean; appendChildElement(child: HTMLElement): void; removeChildElement(child: HTMLElement): void; }