import { Component } from 'react';
export declare class SoftTableHeaderCell extends Component<{
    children: any;
    width?: any;
    className?: string;
    align?: 'left' | 'center' | 'right';
    onSort?: () => any;
    isSorted?: boolean;
    isSortAscending?: boolean;
    /**
     * Set `allowNeutralSort` on SoftInMemoryTable to false to force column sorting.
     * SoftBasicTable always forces column sorting.
     */
    allowNeutralSort?: boolean;
    scope?: 'col' | 'row' | 'colgroup' | 'rowgroup';
    /**
     * _DEPRECATED: use `mobileOptions.only = true`_
     * Indicates if the column was created to be the row's heading in mobile view
     * (this column will be hidden at larger screens)
     */
    isMobileHeader?: boolean;
    /**
     * _DEPRECATED: use `mobileOptions.show = false`_
     * Indicates if the column should not show for mobile users
     * (typically hidden because a custom mobile header utilizes the column's contents)
     */
    hideForMobile?: boolean;
    /**
     * Mobile options for displaying differently at small screens
     */
    mobileOptions?: {
        show: boolean;
        /**
         * Only show for mobile? If true, will not render the column at all for desktop
         */
        only: boolean;
    };
}> {
    static defaultProps: {
        align: string;
        scope: string;
        mobileOptions: {
            show: boolean;
        };
    };
    render(): JSX.Element;
}
