export interface UseClipboardReturns<HasSource> {
/**
* 剪贴板 API 是否受支持
*/
isSupported: boolean
/**
* 剪贴板中的文本
*/
text: string
/**
* 表示文本是否已复制的标志,在 `copiedDuration` 后将重置
*/
copied: boolean
/**
* 复制文本到剪贴板
*/
copy: HasSource extends true ? (text?: string) => Promise<void> : (text: string) => Promise<void>
/**
* 复制文本到剪贴板
*/
clear(): void
}