import Clipboard from 'clipboard';
declare type Clipboard_SelectorType = string | Element | NodeListOf<Element>;
/**
 * 依赖【clipboard】这个【第三方库】。
 */
export declare class xX_CopyPaste_Util {
    simpleCopy(selector: Clipboard_SelectorType): ClipboardJS;
    copyWithCb(selector: Clipboard_SelectorType, sucCb: (e: Event) => void, errCb: (e: Event) => void): Clipboard;
    specialCopy(selector: Clipboard_SelectorType, options?: Clipboard.Options): void;
    destroy(clipboard: Clipboard): void;
}
/**
 * 没有【第三方库】的【复制粘贴】工具。
 */
export declare class xX_CopyPaste_Util_noThirdLib {
    /**
     *
     * Copy到剪切板。
     *
     * 参考资料：
     *      常规情况：
     *              参考资料：[How do I copy to the clipboard in JavaScript? - Stack Overflow](https://stackoverflow.com/questions/400212/how-do-i-copy-to-the-clipboard-in-javascript)
     *
     *      特殊情况（【navigator.clipboard】不存在）：
     *              https://stackoverflow.com/a/60292243/6264260
     */
    static copy_to_clipboard_compatibleInOldBrowser(p: string): void;
}
export {};
//# sourceMappingURL=copy-paste.d.ts.map