import { ApplicationRef, Renderer2 } from '@angular/core'; import { DokuTabContent } from './tab-content.directive'; import { DokuTabLabel } from './tab-label.directive'; export declare class ViewElement { static createTabsHeader(props: { renderer: Renderer2; }): HTMLDivElement; static createTabsBody(props: { renderer: Renderer2; }): HTMLDivElement; static createTabLabel(props: { renderer: Renderer2; }): HTMLDivElement; static createTabContent(props: { renderer: Renderer2; }): HTMLDivElement; static appendLabelToTabsHeader(props: { headerElement: HTMLDivElement; labelElement: HTMLDivElement; labelTemplate: DokuTabLabel; applicationRef: ApplicationRef; renderer: Renderer2; }): import("@angular/core").EmbeddedViewRef; static appendContentToTabsBody(props: { bodyElement: HTMLDivElement; contentElement: HTMLDivElement; contentTemplate: DokuTabContent; applicationRef: ApplicationRef; renderer: Renderer2; lazyLoad?: boolean; }): import("@angular/core").EmbeddedViewRef | undefined; static createContentViewRefAndAppend(props: { applicationRef: ApplicationRef; renderer: Renderer2; contentTemplate: DokuTabContent; contentElement: HTMLDivElement; }): import("@angular/core").EmbeddedViewRef; }