import React from 'react';
import { ButtonProps } from '../button/interfaces.js';
import { NonCancelableEventHandler } from '../internal/events';
import { ButtonGroupProps } from './interfaces';
interface ItemElementProps {
    item: ButtonGroupProps.Item;
    dropdownExpandToViewport?: boolean;
    tooltip: null | {
        item: string;
        feedback: boolean;
    };
    setTooltip: (tooltip: null | {
        item: string;
        feedback: boolean;
    }) => void;
    onItemClick?: NonCancelableEventHandler<ButtonGroupProps.ItemClickDetails> | undefined;
    onFilesChange?: NonCancelableEventHandler<ButtonGroupProps.FilesChangeDetails> | undefined;
    position: string;
    style?: ButtonGroupProps.Style;
}
declare const ItemElement: React.ForwardRefExoticComponent<ItemElementProps & React.RefAttributes<ButtonProps.Ref>>;
export default ItemElement;
//# sourceMappingURL=item-element.d.ts.map