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';
import { SelectAllState } from '../types';
export declare function withMenuProps(defaultMenuConfig: {
    suppressExpandGroupsButton: boolean;
    suppressResetColumnsOption: boolean;
    columnHeaderMenuOptions?: MenuDropdownOption[];
}, onSelectAll?: (param: SelectAllState.All | SelectAllState.None) => void, selectionSSREnabled?: boolean): React.FC<GenericHeaderParams>;
export declare const getMainMenuItems: (props: GenericHeaderParams, I18n: I18njs) => DropdownOption[];
