import { DeviceInfo } from '../types'; export declare const getOS: () => string; export declare const deviceModel: any; export declare const getTimestamp: () => string; export declare const getIpAndIsp: () => Promise; export declare const timeZone: string; export declare const getDeviceId: () => string; export declare const getDeviceType: () => "Mobile" | "Tablet" | "Desktop"; export declare const getFingerprint: () => Promise; export declare const getNetworkType: () => string; export declare function isVpn(): Promise; export declare const getIpInfo: () => Promise; export interface ExtraDeviceDetails { network_connected: string; device_is_24h: boolean | number; battery_charging: number | "unknown"; display_density: number; } export declare function getExtraDeviceDetails(): Promise; export declare const buildDevicePayload: (ipInfoToken?: string) => Promise; export declare function formatCurrency(value: any, currency?: string, locale?: string): string; export declare function stringToASCIIAccountNo(str: any): any; export default function getGeo(): Promise;