import type { VariableLibrary } from '../data/variable-library'; export declare function createMethodLibrary(VariableLibrary: VariableLibrary, _window: any): { getGeoPostion: () => Promise; getColorScheme: () => "" | "dark" | "light"; getDevicePixelRatio: () => number; getHardwareConcurrency: () => any; getTouchSupport: () => boolean; getCookieEnabled: () => any; getTimezone: () => string; getNetwork: () => string; getLanguage: () => any; getOrientationStatu: () => string; getDeviceType: () => any; getIsEmulator(): boolean; getDeviceModel(): any; getOS: () => any; getOSVersion: () => any; getPlatform(): any; getBrowserInfo: () => string; createFingerprint: (domain: any) => any; getMatchMap: (u: any) => { Trident: boolean; Presto: boolean; WebKit: boolean; Gecko: boolean; Safari: boolean; Chrome: boolean; IE: boolean; Edge: boolean; Firefox: boolean; 'Firefox Focus': boolean; Chromium: boolean; Opera: boolean; Vivaldi: boolean; Yandex: boolean; Arora: boolean; Lunascape: boolean; QupZilla: boolean; 'Coc Coc': boolean; Kindle: boolean; Iceweasel: boolean; Konqueror: boolean; Iceape: boolean; SeaMonkey: boolean; Epiphany: boolean; '360': boolean; '360EE': boolean; '360SE': boolean; UC: boolean; QQBrowser: boolean; QQ: boolean; Baidu: boolean; Maxthon: boolean; Sogou: boolean; LBBROWSER: boolean; '2345Explorer': boolean; TheWorld: boolean; XiaoMi: boolean; Quark: boolean; Qiyu: boolean; Wechat: boolean; WechatWork: boolean; Taobao: boolean; Alipay: boolean; Weibo: boolean; Douban: boolean; Suning: boolean; iQiYi: boolean; DingTalk: boolean; Vivo: boolean; Huawei: boolean; Windows: boolean; Linux: boolean; 'Mac OS': boolean; Android: boolean; Ubuntu: boolean; FreeBSD: boolean; Debian: boolean; 'Windows Phone': boolean; BlackBerry: boolean; MeeGo: boolean; Symbian: boolean; iOS: boolean; 'Chrome OS': boolean; WebOS: boolean; HarmonyOS: boolean; Mobile: boolean; Tablet: boolean; iPad: boolean; }; matchInfoMap: (_this: any) => void; getDate: () => string; getWeek: () => string; toLunarDate: (date: any) => { year: string; month: string; day: string; chineseZodiac: any; }; createUUID: () => string; createLoading: (text?: string, showTimeCount?: boolean) => void; removeLoading: () => void; }; export type MethodLibrary = ReturnType;