import React from 'react';
import PropTypes from 'prop-types';
export declare class SelectedRecordsSwitcher extends React.Component<any> {
    static readonly MODE_ALL: string;
    static readonly MODE_SELECTED: string;
    static propTypes: {
        className: PropTypes.Requireable<string>;
        testAutomationId: PropTypes.Requireable<string>;
        showAllText: PropTypes.Requireable<string>;
        showSelectedText: PropTypes.Requireable<string>;
        selectedCount: PropTypes.Validator<number>;
        maxCount: PropTypes.Requireable<number>;
        mode: PropTypes.Validator<string>;
        onChange: PropTypes.Validator<(...args: any[]) => any>;
    };
    static defaultProps: {
        className: any;
        testAutomationId: any;
        maxCount: any;
        readonly showAllText: string;
        readonly showSelectedText: string;
    };
    getShowSelectedCounter(): JSX.Element;
    getShowElement(mode: any): JSX.Element;
    render(): JSX.Element;
}
