import * as React from "react"; import { Button } from "@/components/ui/button"; export type CopyButtonProps = Omit, "onClick"> & { value: string; copiedLabel?: React.ReactNode; copyLabel?: React.ReactNode; copiedTimeout?: number; onCopied?: (value: string) => void; onCopyError?: (error: unknown) => void; showIcon?: boolean; copiedVariant?: React.ComponentProps["variant"]; }; declare function CopyButton({ value, copiedLabel, copyLabel, copiedTimeout, onCopied, onCopyError, showIcon, copiedVariant, variant, disabled, children, type, ...props }: CopyButtonProps): React.JSX.Element; export { CopyButton };