import { EventEmitter } from '../../../stencil-public-runtime';
export declare class PdsTab {
    el: HTMLPdsTabElement;
    /**
     * Determines the tab's disabled state.
     * @defaultValue false
     */
    disabled?: boolean;
    /**
     * Sets the related tab name, this name must match a `pds-tabpanel`'s tab name property
     */
    name: string;
    /**
     * Keeps track of the parentComponentId unique id, this property is passed by parent component
     */
    /** @internal */
    parentComponentId: string;
    /**
     * Keeps track of if the expected tab variant, this property is passed by parent component
     */
    /** @internal */
    variant: string;
    /**
     * Keeps track of if the tab index number, this property is passed by parent component
     */
    /** @internal */
    index: number;
    /**
     * Keeps track of the tabpanel selected state, this property is passed by parent component
     */
    /** @internal */
    selected: boolean;
    /**
     * Emits an event upon tab click for `pds-tab` and `pds-tabpanel` to listen for
     */
    /** @internal */
    pdsTabClick: EventEmitter<object>;
    private onTabClick;
    private classNames;
    render(): any;
}
