import { default as React } from 'react';
export interface CopyButtonProps extends Omit<React.ButtonHTMLAttributes<HTMLButtonElement>, "value"> {
    /** Text placed on the clipboard. */
    value: string;
    /** Optional visible label next to the icon. */
    label?: React.ReactNode;
    /** How long the "copied" state shows, in ms. */
    feedbackDuration?: number;
    size?: "sm" | "md" | "lg";
    onCopied?: (value: string) => void;
    /** 🔥 Full Customization */
    iconClassName?: string;
    labelClassName?: string;
}
export declare const CopyButton: React.ForwardRefExoticComponent<CopyButtonProps & React.RefAttributes<HTMLButtonElement>>;
