import { PktElementWithSlot } from '../../base-elements/element-with-slot';
import { PropertyValues } from 'lit';
export interface IPktTabs {
    arrowNav?: boolean;
    disableArrowNav?: boolean;
    separatorIconName?: string;
    separatorIconPath?: string;
}
export declare class PktTabs extends PktElementWithSlot<IPktTabs> implements IPktTabs {
    arrowNav: boolean;
    disableArrowNav: boolean;
    separatorIconName: string;
    separatorIconPath: string;
    private tabRefs;
    private disabledMap;
    private tabCount;
    private get useArrowNav();
    private context;
    updated(changedProperties: PropertyValues): void;
    private syncSeparators;
    private registerTab;
    private isTabDisabled;
    private findEnabledIndex;
    private handleClick;
    private handleKeyUp;
    render(): import('lit-html').TemplateResult<1>;
}
export default PktTabs;
