type CopyToClipboardProps = { timeout?: number; onCopy?: () => void; }; export declare class CopyToClipboard { isCopied: boolean; onCopy: CopyToClipboardProps["onCopy"]; timeout: CopyToClipboardProps["timeout"]; codeString: string; constructor(props?: CopyToClipboardProps); setCodeString: (v: string) => void; copyToClipboard: (value?: string) => void; setCodeStringAction: (node: HTMLElement) => void; } export declare function setCopyToClipboard(props?: CopyToClipboardProps): CopyToClipboard; export declare function useCopyToClipboard(props?: CopyToClipboardProps): CopyToClipboard; export {};