import m from 'mithril'; import { Container, ContainerAttributes } from '../common/Container'; import { ValidEventTypes } from '../event-emitter/EventEmitter'; import { Tabs } from '..'; import { TooltipAttrs } from '../messages/Tooltip'; declare type TabViewEventsType = ValidEventTypes & { mouseover: (e: PointerEvent) => void; mouseout: (e: PointerEvent) => void; }; export declare type TabViewAttributes = ContainerAttributes & { header?: string; disabled?: boolean; tooltip?: TooltipAttrs; icon?: string; closable?: boolean; }; export declare class TabView extends Container { private _parent; private _btnClose; constructor(attrs: TabViewAttributes, parent: Tabs); isDisabled(): boolean; enable(): void; disable(): void; isActive(): boolean; setActive(): void; close(): void; viewHeader(): m.Vnode; view(): m.Vnode; } export {}; //# sourceMappingURL=TabView.d.ts.map