import { LitElement } from 'lit';
declare const AtomicTab_base: import("../../../mixins/mixin-common").Constructor<{
    injectStyles(dynamicStyles?: import("lit").CSSResultGroup): Promise<void>;
}> & typeof LitElement;
/**
 * The `atomic-tab` component represents an individual tab within the `atomic-tab-manager` component.
 * It must be used as a child of the `atomic-tab-manager` component to function correctly.
 *
 * @slot default - The default slot for any additional content within the tab (rarely used).
 */
export declare class AtomicTab extends AtomicTab_base {
    private static readonly propsSchema;
    /**
     * The label to display on the tab.
     */
    label: string;
    /**
     * The internal name of the atomic tab.
     */
    name: string;
    /**
     * The [constant query expression (`cq`)](https://docs.coveo.com/en/2830/searching-with-coveo/about-the-query-expression#constant-query-expression-cq) to apply when the tab is the active one.
     */
    expression: string;
    error: Error;
    constructor();
    render(): import("lit-html").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'atomic-tab': AtomicTab;
    }
}
export {};
