export default Columns;
declare function Columns({ getVisibleColumnsCount, filterString, columns, setColumnsObject, onSelectColumn, assistiveTextInstructionsLabel, assistiveTextDisabledInstructionsLabel, selectAllLabel, customizeTearsheetHeadingLabel, }: {
    getVisibleColumnsCount: any;
    filterString: any;
    columns: any;
    setColumnsObject: any;
    onSelectColumn: any;
    assistiveTextInstructionsLabel: any;
    assistiveTextDisabledInstructionsLabel: any;
    selectAllLabel: any;
    customizeTearsheetHeadingLabel: any;
}): React.JSX.Element;
declare namespace Columns {
    namespace propTypes {
        let assistiveTextDisabledInstructionsLabel: PropTypes.Requireable<string>;
        let assistiveTextInstructionsLabel: PropTypes.Requireable<string>;
        let columns: PropTypes.Validator<any[]>;
        let customizeTearsheetHeadingLabel: PropTypes.Requireable<string>;
        let disabledInstructionsLabel: PropTypes.Requireable<string>;
        let filterString: PropTypes.Validator<string>;
        let getVisibleColumnsCount: PropTypes.Validator<(...args: any[]) => any>;
        let instructionsLabel: PropTypes.Requireable<string>;
        let onSelectColumn: PropTypes.Validator<(...args: any[]) => any>;
        let selectAllLabel: PropTypes.Requireable<string>;
        let setColumnStatus: PropTypes.Requireable<(...args: any[]) => any>;
        let setColumnsObject: PropTypes.Validator<(...args: any[]) => any>;
    }
}
import React from 'react';
import PropTypes from 'prop-types';
//# sourceMappingURL=Columns.d.ts.map