import { ComponentPropsWithoutRef } from 'react'; import { CopyToClipboardResult } from '../../utils/copy-to-clipboard'; import { CodeBlockTheme } from '../../utils/shiki/code-styling'; type CopyToClipboardButtonProps = { textToCopy: string; onCopied?: (result: CopyToClipboardResult, textToCopy?: string) => void; className?: string; showTooltip?: boolean; codeBlockTheme?: CodeBlockTheme; copyButtonAriaLabel?: string; tooltipCopyText?: string; tooltipCopiedText?: string; }; declare const CopyToClipboardButton: ({ textToCopy, onCopied, className, showTooltip, codeBlockTheme, copyButtonAriaLabel, tooltipCopyText, tooltipCopiedText, ...buttonProps }: CopyToClipboardButtonProps & ComponentPropsWithoutRef<"button">) => import("react/jsx-runtime").JSX.Element | null; export { type CopyToClipboardButtonProps, CopyToClipboardButton }; //# sourceMappingURL=copy-button.d.ts.map