import { IconProp } from '@fortawesome/fontawesome-svg-core';
import { ValueOf } from '../types';
import { BUTTON_SIZES } from '../button';
export type ButtonSizeType = ValueOf<typeof BUTTON_SIZES>;
export type FileTreeItemActionsActions = {
    method?: (...args: any[]) => any;
    testId?: string;
    icon: IconProp;
    tooltip?: string;
    size?: ButtonSizeType;
    ariaLabel?: string;
};
export type FileTreeItemActionsProps = {
    item?: any;
    actions?: FileTreeItemActionsActions[];
    testId?: string;
    buttonsSize?: ButtonSizeType;
};
declare const FileTreeItemActions: ({ item, actions, buttonsSize, testId, }: FileTreeItemActionsProps) => import("react/jsx-runtime").JSX.Element | null;
export default FileTreeItemActions;
