import { HTMLWidget } from "@hpcc-js/common"; import "../src/Tabbed.css"; export declare class Tabbed extends HTMLWidget { _tabContainer: any; _contentContainer: any; constructor(); clearTabs(): this; addTab(widget: any, label: any, isActive?: any, callback?: any): this; widgetSize(widgetDiv: any): { width: number; height: number; }; enter(domNode: any, element: any): void; update(domNode: any, element: any): void; click(widget: any, column: any, idx: any): void; } export interface Tabbed { showTabs(): boolean; showTabs(_: boolean): this; surfacePadding(): number; surfacePadding(_: number): this; surfacePadding_exists(): boolean; activeTabIdx(): number; activeTabIdx(_: number): this; labels(): string[]; labels(_: string[]): this; tabLocation(): "top" | "bottom"; tabLocation(_: "top" | "bottom"): this; widgets(): any[]; widgets(_: any[]): this; }