export declare const openByMobile: (uri: string) => void; export declare const readText: () => string | Promise; export declare const writeText: (text: string) => void; export declare const copyPlainText: (text: string) => Promise; export declare const getEventName: () => "click" | "touchstart"; export declare const isOnlyMeta: (event: KeyboardEvent | MouseEvent) => boolean; export declare const isNotCtrl: (event: KeyboardEvent | MouseEvent) => boolean; export declare const isHuawei: () => boolean; export declare const isIPhone: () => boolean; export declare const isIPad: () => boolean; export declare const isMac: () => boolean; export declare const isInAndroid: () => boolean; export declare const isInIOS: () => any; export declare const updateHotkeyTip: (hotkey: string) => string; export declare const getLocalStorage: (cb: () => void) => void; export declare const setStorageVal: (key: string, val: any, cb?: () => void) => void; export declare const getStorageVal: (key: string) => any; /** * @param {string} [options.timeoutType="defalut"] 仅在 Windows 和 Linux 有效,"default" 表示使用默认的超时机制,"never" 表示通知将一直显示,直到用户手动关闭它。 * @returns 通知 id */ export declare const sendNotification: (options: { title?: string, body?: string, delayInSeconds?: number, channel?: string, timeoutType?: "default" | "never" }) => Promise; export declare const cancelNotification: (id: number) => void;