import { Mubble } from '@mubble/core'; import { RunContextBrowser } from '../rc-browser'; import { TranslateService } from '../ui'; export declare class MuUtility { isOfTypeUiError(errObj: Object): errObj is { errorCode: string; errorMessage?: string; }; isNetworkUnhealthy(rc: RunContextBrowser): boolean; isValidIndianMobNum(number: string): boolean; get10digitMobNumber(number: string): string; sanitizeNumber(number: string): string; getNetworkType(rc: RunContextBrowser): string; getErrorText(rc: RunContextBrowser, transServ: TranslateService, errorMessage: string): string; getLocation(rc: RunContextBrowser): string; expandTemplate(template: string, data: Mubble.uObject): string; expandTemplateObj(templateObj: any, data: Mubble.uObject): any; parseURLForRouter(parser: any): { protocol: any; host: any; hostname: any; port: any; pathname: any; search: any; searchObject: {}; hash: any; }; getUrlParams(genericUrl: string): {}; getErrorScreenState(errorMessage: string): string; getBase64(file: any): Promise; getCheckSum(message: string): Promise; hexString(buffer: ArrayBuffer): string; getCompressedImage(file: any, changeOrientation?: boolean): Promise; getCanvasImage(image: any, orientation?: number): string; getBase64Size(base64: string): number; createNavUrl(url: string, object: Mubble.uObject): string; }