import { IMessenger, Symbol } from '@crealogix-map/core'; import { IBrowserService } from './IBrowserService'; import { ScreenRotation } from './ScreenRotation'; /** * The standard implementation of the IBrowserService. */ export declare class BrowserService implements IBrowserService { private messenger; constructor(messenger: IMessenger); /** * Close the open page in the browser. */ readonly openPage: (url: string) => void; /** * Close the open page in the browser. */ readonly openExternalPage: (url: string) => void; /** * Close the open page in the browser. */ readonly openLocalPage: (path: string) => void; /** * Close the open page in the browser. */ readonly closePage: () => void; /** * Set the allowed orientations of the screen to the given rotation. */ readonly configureRotation: (rotation: ScreenRotation) => void; /** * Download the pdf at the given url. * @param {string} url */ readonly downloadPdf: (url: string) => void; readonly uint8ToString: (u8a: Uint8Array) => string; readonly symbol: Symbol; }