import React from 'react';
import { TooltipProps } from '../../Tooltip/Tooltip.types';
import { CodeSnippetVariant, CopyButtonSize } from '../CodeSnippet.types';
type CopyButtonProps = {
    variant: Exclude<CodeSnippetVariant, 'inline'>;
    size?: CopyButtonSize;
    value: string;
    copyTooltipText?: string;
    copiedTooltipText?: string;
    tooltipProps?: Omit<Partial<TooltipProps>, 'content'>;
    onCopy?: (copiedValue: string) => void;
    describedById?: string;
    dataHook?: string;
};
declare const CopyButton: {
    ({ variant, size, value, copyTooltipText, copiedTooltipText, tooltipProps, onCopy, describedById, dataHook, }: CopyButtonProps): React.JSX.Element;
    displayName: string;
};
export default CopyButton;
//# sourceMappingURL=CopyButton.d.ts.map