import React from 'react'; import type { MenuItemType } from '@pantheon-systems/pds-toolkit-react'; /** * One "Resolve all"-style bulk action, shared between the review-changes * rail and the cherry-pick rail so both menus carry the same icon for the * same side instead of redeclaring it per caller. */ export declare function resolveAllMenuItem(label: string, side: 'live' | 'workstream', callback: () => void): MenuItemType; export interface ResolveAllMenuProps { id: string; menuItems: MenuItemType[]; } /** * The "Resolve all" dropdown itself, shared between the review-changes rail * and the cherry-pick rail so both render the identical button/menu chrome * instead of each hand-wiring their own MenuButton. */ export declare function ResolveAllMenu({ id, menuItems }: ResolveAllMenuProps): React.ReactElement;