import { Api } from './api'; export declare class PWA { private readonly api; /** Capture Install Event */ nativeInstallPrompt: any; /** Resolved icon URL used for prompt + manifest */ private resolvedIconUrl; get headless(): boolean; get iframe(): boolean; get mobile(): boolean; get platform(): 'android' | 'ios' | 'mac' | 'windows' | 'linux' | 'unknown'; get browser(): 'chrome' | 'edge' | 'firefox' | 'safari' | 'opera' | 'samsung' | 'unknown'; get pwa(): boolean; constructor(api: Api); private bindInstallButton; /** Setup the PWA */ setup(manifest?: any): Promise; /** Prompt user to install the app */ prompt(platform?: 'android' | 'ios'): Promise; } //# sourceMappingURL=pwa.d.ts.map