export declare class SettingsPanelTab { private label?; private readonly tabId; private readonly controls; constructor(tabId: string, controls: string[]); getTabId(): string; getLabel(): string | undefined; getControlsIds(): string[]; getControls(): SettingsPanelTabControl[]; withLabel(label: string): this; addControl(control: string | SettingsPanelTabControlConfig, position: number): this; deleteControl(controlId: string): void; private static normalizeControl; } export interface SettingsPanelTabControlConfig { id: string; class?: string; withFullHeight?: boolean; } export type SettingsPanelTabControl = SettingsPanelTabControlConfig;