type UseClipboardOptions = { timeout?: number; }; type UseClipboardReturn = { copy: (value: string) => Promise; reset: VoidFunction; copied: boolean; error: Error | null; isSupported: boolean; }; export declare function useClipboard({ timeout, }?: UseClipboardOptions): UseClipboardReturn; export type { UseClipboardOptions, UseClipboardReturn };