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;
}