import { WebPlugin, AppPlugin, AppLaunchUrl, AppState } from "@capacitor/core"; interface WindowListenerHandle { registered: boolean; windowEventName: string; pluginEventName: string; handler: (event: any) => void; } declare type ListenerCallback = (err: any, ...args: any[]) => void; export declare class AppPluginElectron extends WebPlugin implements AppPlugin { launchUrl: { url: string; }; listeners: { [eventName: string]: ListenerCallback[]; }; windowListeners: { [eventName: string]: WindowListenerHandle; }; constructor(); exitApp(): never; canOpenUrl(_options: { url: string; }): Promise<{ value: boolean; }>; openUrl(options: { url: string; }): Promise<{ completed: boolean; }>; getLaunchUrl(): Promise; getState(): Promise; } declare const App: AppPluginElectron; export { App };