import { DeviceType } from '../enums'; export abstract class PlatformUtilsService { getDevice: () => DeviceType; getDeviceString: () => string; isFirefox: () => boolean; isChrome: () => boolean; isEdge: () => boolean; isOpera: () => boolean; isVivaldi: () => boolean; isSafari: () => boolean; analyticsId: () => string; getDomain: (uriString: string) => string; isViewOpen: () => boolean; launchUri: (uri: string, options?: any) => void; saveFile: (win: Window, blobData: any, blobOptions: any, fileName: string) => void; getApplicationVersion: () => string; supportsU2f: (win: Window) => boolean; showDialog: (text: string, title?: string, confirmText?: string, cancelText?: string, type?: string) => Promise; isDev: () => boolean; copyToClipboard: (text: string, options?: any) => void; }