import * as React from 'react'; declare type ActionsDropdownProps = { /** Accepts [Dropdown.Item](/dropdown) and [Dropdown.Link](/dropdown) elements. */ children?: React.ReactNode; /** Props for default button state. */ defaultButtonProps?: object; /** Provide amount of duplicates as well as a link to resolve them. */ duplicates?: { /** Amount of duplicates. */ amount: number; /** [Link](/link) props. */ linkProps: object; }; /** Props for duplicates button state. Activated when `duplicates.amount` is greater than 0. */ duplicatesButtonProps?: object; /** Provide date and reason user became inactive as well as a link to reactivate them. */ inactive?: { /** Valid JavaScript Date. */ date?: Date; /** Reason user was inactivated. */ reason: string; /** [Link](/link) props. */ linkProps: object; }; /** Props for inactive button state. Activated when `inactive.date` is present. */ inactiveButtonProps?: object; /** Determines logic for when user is below manager role. */ isBelowManager?: boolean; /** Determines logic for when used in People product. */ isPeopleProduct?: boolean; /** Callback when "Delete Profile" item is selected. */ onDeleteProfile?: boolean; }; export declare function ActionsDropdown({ children, defaultButtonProps, duplicates, duplicatesButtonProps, inactive, inactiveButtonProps, isBelowManager, isPeopleProduct, onDeleteProfile, }: ActionsDropdownProps): JSX.Element; export {};