import { type RichClipboardContent } from '../shared/clipboard.js';
export type UseClipboardCopyResult = {
    copiedKey: string | null;
    copyText: (value: string, key?: string) => Promise<boolean>;
    copyRich: (content: RichClipboardContent, key?: string) => Promise<boolean>;
};
export declare function useClipboardCopy(timeoutMs?: number): UseClipboardCopyResult;
export default useClipboardCopy;
//# sourceMappingURL=useClipboardCopy.d.ts.map