import { LitElement } from 'lit';
import type { InsightBindings } from '../atomic-insight-interface/atomic-insight-interface';
import type { InitializableComponent } from '../../../decorators/types';
import '../../common/atomic-tab-bar/atomic-tab-bar';
declare const AtomicInsightTabs_base: import("../../../mixins/mixin-common").Constructor<{
    injectStyles(dynamicStyles?: import("lit").CSSResultGroup): Promise<void>;
}> & typeof LitElement & import("../../../mixins/mixin-common").Constructor<import("../../../mixins/slots-for-no-shadow-dom-mixin").LightDOMWithSlots>;
/**
 * The `atomic-insight-tabs` component wraps a list of `atomic-insight-tab` elements and manages their layout.
 * This is an internal component used within the Insight Panel interface.
 *
 * @internal
 * @slot default - The slot for `atomic-insight-tab` elements.
 */
export declare class AtomicInsightTabs extends AtomicInsightTabs_base implements InitializableComponent<InsightBindings> {
    bindings: InsightBindings;
    error: Error;
    initialize(): void;
    protected render(): import("lit-html").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'atomic-insight-tabs': AtomicInsightTabs;
    }
}
export {};
