import React from 'react'; export declare const UIIconArrowWrapper: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, SortingIconProps>> & string; interface SortingIconProps { className?: string; isActive?: boolean; onClick: (e: React.MouseEvent) => void; top?: boolean; } export declare const SortingIcon: React.ForwardRefExoticComponent>; export declare const IconsWrapper: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; export declare const SortingCell: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; interface SortingProps { children: React.ReactNode | React.ReactElement; name: string; onSortingChange: (data: { name: string; value: 'ASC' | 'DESC'; }) => void; sorting: { name: string; value: 'ASC' | 'DESC'; }; } export declare class Sorting extends React.PureComponent { ascIcon: React.RefObject; descIcon: React.RefObject; constructor(props: SortingProps); handleClickWrapper: (e: React.MouseEvent) => void; handleClickAscIcon: (e: React.MouseEvent) => void; handleClickDescIcon: (e: React.MouseEvent) => void; render(): React.ReactElement; } export {};