import React from 'react'; import { ButtonProps, DropEvent, TooltipProps } from '@patternfly/react-core'; export interface AttachButtonProps extends ButtonProps { /** OnClick Handler for the Attach Button */ onClick?: ((event: MouseEvent | React.MouseEvent | KeyboardEvent) => void) | undefined; /** Callback function for attach button when an attachment is made */ onAttachAccepted?: (data: File[], event: DropEvent) => void; /** Class Name for the Attach button */ className?: string; /** Props to control is the attach button should be disabled */ isDisabled?: boolean; /** Props to control the PF Tooltip component */ tooltipProps?: TooltipProps; /** Ref applied to AttachButton and used in tooltip */ innerRef?: React.Ref; } export declare const AttachButton: React.ForwardRefExoticComponent>;