import React from 'react';
import PropTypes from 'prop-types';
export declare class Switcher extends React.PureComponent<any> {
    static childContextTypes: {
        selectedId: PropTypes.Requireable<string>;
        onItemClick: PropTypes.Requireable<(...args: any[]) => any>;
    };
    static propTypes: {
        selectedId: PropTypes.Validator<string>;
        testAutomationId: PropTypes.Requireable<string>;
        onToggle: PropTypes.Requireable<(...args: any[]) => any>;
    };
    static defaultProps: {
        testAutomationId: any;
        onToggle: () => void;
    };
    getChildContext(): {
        selectedId: any;
        onItemClick: (id: any) => void;
    };
    onItemClick: (id: any) => void;
    render(): JSX.Element;
}
