import React from 'react';
import PropTypes from 'prop-types';
import { CommonListSorterProps } from './common/CommonListSorter';
export declare type PureListSorterProps = {
    currentSortingProperty: string;
    currentSortingDirection: string;
    onChangeSorting: Function;
} & CommonListSorterProps;
export declare class PureListSorter<P extends PureListSorterProps> extends React.Component<P> {
    static propTypes: {
        currentSortingDirection: PropTypes.Validator<string>;
        onChangeSorting: PropTypes.Validator<(...args: any[]) => any>;
        property: PropTypes.Validator<string>;
        currentSortingProperty: PropTypes.Validator<string>;
    };
    handleChangeSorting: (property: any, direction: any) => void;
    getDirection(): P["currentSortingDirection"];
    render(): JSX.Element;
}
