import { CopyToClipboardTypes } from './constants';
import { AccentType } from '../button';
import './copy-to-clipboard.less';
export type CopyToClipboardProps = {
    value: string;
    mode?: CopyToClipboardTypes;
    buttonAriaLabel?: string;
    copyTooltipText?: string;
    copiedTooltipText?: string;
    id: string;
    label?: string;
    className?: string;
    testId?: string;
    copyLabel?: string;
    isDisabled?: boolean;
    buttonAccentType?: AccentType;
    onClick?: () => void;
};
/** Allows users to quickly copy content to clipboard.
 * @uxr-only-supported
 * @midnight-gray-supported
 */
export declare function CopyToClipboard({ value, id, label, className, copyLabel, buttonAccentType, onClick, isDisabled, mode, buttonAriaLabel, copyTooltipText, copiedTooltipText, testId, }: CopyToClipboardProps): import("react/jsx-runtime").JSX.Element;
