import { ComponentInterface, EventEmitter } from '../../stencil-public-runtime'; import { Q2Badge } from '../q2-badge/q2-badge'; /** @slot loading-wrapper - An optional slot to display custom content while the tab is loading. */ export declare class TectonTabPane implements ComponentInterface { hostElement: HTMLElement; _showForm: boolean; authPayload: { key: string; value: string; }[]; badgeCount: number; badgeDescription: string; badgeStatus: Q2Badge['status']; badgeTheme: Q2Badge['theme']; guid: number; index: number; label: string; minHeight: string; moduleId: string; name: string; /** * above props duplicated from q2-tab-pane. * Unable to extend due to Stencil decorator limitation */ provided: boolean; selected: boolean; showForm: boolean; url: string; value: string; /** * Emitted when the badge count, description, theme, or status changes. * @private */ badge: EventEmitter; componentWillLoad(): void; componentWillRender(): void | Promise; componentDidRender(): void; badgeObserver(): void; selectedObserver(): void; get iframeTitle(): string; onIFrameLoad: (event: Event) => void; render(): any; }