import { I18njs } from '@procore/core-i18n-js';
import { DropdownOption } from '@procore/core-react/dist/DropdownFlyout/DropdownFlyout.types';
import React from 'react';
import { GenericHeaderParams, MenuDropdownOption } from '../GenericHeader/GenericHeader';
export declare function withMenuProps(defaultMenuConfig: {
    suppressResetColumnsOption: boolean;
    columnHeaderMenuOptions?: MenuDropdownOption[];
}, onSelectAll?: (param: 'all' | 'none') => void): React.FC<GenericHeaderParams>;
export declare const getMainMenuItems: (props: GenericHeaderParams, I18n: I18njs) => DropdownOption[];
