import type { CLIProvider, HomeProvider } from '../../../client-api/src/shapes';
import { HomeVpwProvider } from './provider';
/** Creates the platform channel and {@link HomeVpwProvider} instance if not already running. */
export declare const ensureHomeVpwChannel: () => Promise<HomeVpwProvider>;
/** Launches the browser-zone Home VPW window and waits for the client `ready` handshake. */
export declare const launchHomeVpwWindow: (provider: Pick<HomeProvider | CLIProvider, "id" | "title" | "icon" | "subHeader">) => Promise<void>;
