import React from 'react'; import type { TooltipProps } from '../../core/types'; import type { ButtonProps } from '../../components/Button/Button'; export type CopyButtonProps = { data: unknown; type?: 'icon' | 'text' | 'compound'; toasterPlacement?: TooltipProps['placement']; toasterText?: string; toasterDuration?: number; buttonText?: string; onCopyClick?: (e: React.MouseEvent) => void; dataTestId?: string; className?: string; variant?: ButtonProps['variant']; size?: ButtonProps['size']; disabled?: ButtonProps['disabled']; fullWidth?: ButtonProps['fullWidth']; tone?: ButtonProps['tone']; extraClass?: ButtonProps['extraClass']; iconPosition?: ButtonProps['iconPosition']; }; export declare const CopyButton: React.NamedExoticComponent;