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