/// <reference types="../../index.d.ts" />
import { PublicLitElement as LitElement, JsxNode, TargetedEvent } from '@arcgis/lumina';
import { Scale } from '../interfaces';

/** @slot  - A slot for adding custom content. */
export declare class Tab extends LitElement {
    /**
     * When `true`, the component's contents are selected.
     *
     * Only one tab can be selected within the `calcite-tabs` parent.
     *
     * @default false
     */
    selected: boolean;
    /**
     * Specifies a unique name for the component.
     *
     * When specified, use the same value on the `calcite-tab-title`.
     */
    tab: string;
    /** Returns the index of the component item within the tab array. */
    getTabIndex(): Promise<number>;
}
