import * as React from "react";
/**
 * TextCopy component for copying text to clipboard
 */
export interface ITextCopyProps extends React.HTMLAttributes<HTMLDivElement> {
    /**
     * Pass the text prop if you want to copy something other than children string
     */
    text?: string;
    /**
     * Pass the children to display the text or element to be copied.
     * When passing children as non-string, make sure to pass text prop as well
     */
    children?: React.ReactElement | string;
    /**
     * To display icon on hover of the text
     */
    displayOnHover?: boolean;
    /**
     * Title for the copy button
     */
    copyButtonTitle?: string;
    /**
     * Confirmation message to be shown after the text gets copied
     */
    confirmationMessage?: string;
}
/**
 * TextCopy component for copying text to clipboard with visual confirmation
 */
export declare const TextCopy: React.ForwardRefExoticComponent<ITextCopyProps & React.RefAttributes<HTMLDivElement>>;
