import { AsyncIOResult, AsyncVoidIOResult } from 'happy-rusty'; /** * 剪贴板操作模块,提供读取和写入剪贴板文本的功能。 * @module clipboard */ /** * 异步写入文本数据到剪贴板。 * @param data - 需要写入的文本数据。 * @returns 写入操作的结果。 * @since 1.0.0 * @example * ```ts * const result = await writeText('Hello, World!'); * if (result.isOk()) { * console.log('文本已复制到剪贴板'); * } else { * console.error('复制失败:', result.unwrapErr()); * } * ``` */ declare function writeText(data: string): AsyncVoidIOResult; /** * 异步读取剪贴板文本数据。 * @returns 读取操作的结果。 * @since 1.0.0 * @example * ```ts * const result = await readText(); * if (result.isOk()) { * console.log('剪贴板内容:', result.unwrap()); * } else { * console.error('读取失败:', result.unwrapErr()); * } * ``` */ declare function readText(): AsyncIOResult; export { readText, writeText };