import type * as OpenFin from '../../OpenFin'; import { EmitterBase } from '../base'; import { Transport } from '../../transport/transport'; import { BaseEvent } from '../events/base'; export declare class WebContents extends EmitterBase { identity: OpenFin.Identity; entityType: string; constructor(wire: Transport, identity: OpenFin.Identity, entityType: string); capturePage(options?: OpenFin.CapturePageOptions): Promise; executeJavaScript(code: string): Promise; getZoomLevel(): Promise; setZoomLevel(level: number): Promise; navigate(url: string): Promise; navigateBack(): Promise; navigateForward(): Promise; stopNavigation(): Promise; reload(ignoreCache?: boolean): Promise; print(options?: OpenFin.PrintOptions): Promise; findInPage(searchTerm: string, options?: OpenFin.FindInPageOptions): Promise; stopFindInPage(action: string): Promise; getPrinters(): Promise; focus({ emitSynthFocused }?: { emitSynthFocused: boolean; }): Promise; showDeveloperTools(): Promise; getProcessInfo(): Promise; getSharedWorkers(): Promise; inspectSharedWorker(): Promise; inspectSharedWorkerById(workerId: string): Promise; inspectServiceWorker(): Promise; showPopupWindow(options: OpenFin.PopupOptions): Promise; }