import * as React from 'react';
interface IProps {
    headers: string[];
}
export default class extends React.PureComponent<IProps> {
    static Panel: import("styled-components").StyledComponent<"div", any, {
        fromHeader: string;
    }, never>;
    state: {
        activePanel: string;
        marker: {
            width: number;
            index: number;
        };
    };
    tab: React.RefObject<{}>;
    changeTabState: (element: HTMLLIElement) => void;
    activatePanel: ({ currentTarget }: React.MouseEvent<HTMLLIElement, MouseEvent>) => void;
    componentDidMount(): void;
    render: () => JSX.Element;
}
export {};
