import type { ReactNode } from "react";
type CopyTextContextType = {
    showCopySuccess: boolean;
    onClick: () => void;
};
export declare const Provider: ({ text, children, }: {
    text: string;
    children: ReactNode;
}) => import("react/jsx-runtime").JSX.Element;
export declare const Root: ({ children, }: {
    children: ReactNode | ((args: Pick<CopyTextContextType, "showCopySuccess">) => ReactNode);
}) => import("react/jsx-runtime").JSX.Element;
export declare const AnimatedContent: ({ children, className, }: {
    children: ReactNode;
    className?: string | undefined;
}) => import("react/jsx-runtime").JSX.Element;
export declare const Icons: ({ hw, className, }: {
    hw?: number | undefined;
    className?: string | undefined;
}) => import("react/jsx-runtime").JSX.Element;
export {};
