import { default as React } from 'react'; export interface ClipboardType { writeText: (text: string) => Promise; } export interface UseClipboardProps { hoverTitle?: string; copiedTitle: string; textToCopy: string; titleAppearanceTimeout?: number; } export declare const CLIPBOARD_TITLE_APPEARANCE = 1000; export declare function useClipboardComponent(props: UseClipboardProps): { handleClick: () => void; title: string | undefined; copied: boolean; clipboardRef: React.RefObject; };