import { WebPlugin } from '@capacitor/core'; import type { InAppBrowserPlugin, OpenWebViewOptions, OpenOptions, GetCookieOptions, ClearCookieOptions, DimensionOptions, OpenSecureWindowOptions, OpenSecureWindowResponse, ScreenshotResult } from './definitions'; export declare class InAppBrowserWeb extends WebPlugin implements InAppBrowserPlugin { clearAllCookies(): Promise; clearCache(): Promise; open(options: OpenOptions): Promise; clearCookies(options: ClearCookieOptions): Promise; getCookies(options: GetCookieOptions): Promise; openWebView(options: OpenWebViewOptions): Promise; executeScript({ code }: { code: string; }): Promise; close(options?: { id?: string; }): Promise; hide(options?: { id?: string; }): Promise; show(options?: { id?: string; }): Promise; setUrl(options: { url: string; }): Promise; reload(options?: { id?: string; }): Promise; postMessage(options: Record): Promise; takeScreenshot(options?: { id?: string; }): Promise; goBack(): Promise; getPluginVersion(): Promise<{ version: string; }>; updateDimensions(options: DimensionOptions): Promise; handleProxyRequest(options: Parameters[0]): Promise; setEnabledSafeTopMargin(options: { enabled: boolean; id?: string; }): Promise; setEnabledSafeBottomMargin(options: { enabled: boolean; id?: string; }): Promise; openSecureWindow(options: OpenSecureWindowOptions): Promise; }