/**
 * 剪贴板相关工具函数
 */
/**
 * 剪贴板操作配置
 */
interface ClipboardConfig {
    showToast?: boolean;
    successMessage?: string;
    failMessage?: string;
    timeout?: number;
}
/**
 * 跨平台文本复制功能（优化版本）
 * @param text 要复制的文本内容
 * @param config 配置选项
 * @description 支持 H5、App、小程序。H5 平台优先使用现代的 Clipboard API，失败时回退到传统方法
 * @returns Promise<boolean> 复制是否成功
 */
export declare function copyText(text: string, config?: ClipboardConfig): Promise<boolean>;
/**
 * 读取剪贴板内容（仅H5平台支持）
 * @param config 配置选项
 * @returns Promise<string | null> 剪贴板内容，失败时返回null
 */
export declare function readClipboard(config?: ClipboardConfig): Promise<string | null>;
/**
 * 检查剪贴板API是否可用
 * @returns boolean 是否支持剪贴板操作
 */
export declare function isClipboardSupported(): boolean;
/**
 * 清空剪贴板（仅H5平台支持）
 * @param config 配置选项
 * @returns Promise<boolean> 是否成功
 */
export declare function clearClipboard(config?: ClipboardConfig): Promise<boolean>;
export {};
