export type UseCopyOptions = { value: string | (() => string) | (() => Promise); successMessage?: string; onSuccess?: () => void; }; export declare function useCopy({ value, onSuccess, successMessage }: UseCopyOptions): { [x: symbol]: (node: HTMLElement) => () => void; readonly isLoading: boolean; readonly disabled: boolean; };