export declare class XComponent { element: HTMLElement; lastDisplayValue: string; constructor(); append(): this; addChild(component: T): T; addChildren(initFct: (index: number) => T, count?: number): T[]; updateArray(componentArray: T[], props: Props[], updateFct: (component: T, props: Props) => void): void; show(component?: XComponent): this; hide(component?: XComponent): this; addCss(props: Partial, selector?: string | undefined): this; getHtml(): string; toString(): string; }