import React from 'react';
import { BaseProps } from '../common/icons';
declare type StyledPanelTabProps = {
    active?: boolean;
};
export declare type PanelItem = {
    id: string;
    label: string;
    iconComponent: React.ComponentType<Partial<BaseProps>>;
};
export declare type PanelTabProps = {
    isActive: boolean;
    panel: PanelItem;
    onClick: (e: React.MouseEvent<HTMLDivElement>) => void;
};
export declare const StyledPanelTab: import("styled-components").StyledComponent<"div", any, {
    className: "side-panel__tab";
} & StyledPanelTabProps, "className">;
export declare function PanelTabFactory(): React.FC<PanelTabProps>;
export default PanelTabFactory;
