/** * 把文本复制到系统剪贴板。 * * @remarks 浏览器优先使用 Clipboard API,并在该 API 不可用时 * 回退到 `document.execCommand("copy")`。平台拒绝访问剪贴板时不会静默忽略错误。 * @param value - 要复制的文本 * @returns 复制完成后兑现的 Promise * @throws `Error` 当运行时没有可用的剪贴板能力或复制失败。 */ export declare function copy(value: string): Promise; /** * 生成随机字符串。 * * @remarks 优先使用 Web Crypto;平台缺少安全随机能力时回退到 `Math.random()`。 * @param length - 字符数量,必须是 0 至 1,000,000 的安全整数。 * @param alphabet - 不得为空、包含重复字符或超过 2^32 个 Unicode 码点。 * @returns 由 `alphabet` 中 Unicode 码点组成的随机文本 * @throws `RangeError` 当长度或字母表非法。 */ export declare function randomString(length: number, alphabet?: string): string;