export declare const browserFamily: (binary: string) => string; export declare const profileDir: (binary: string) => string; export declare const isChromiumFamily: (path: string) => boolean; export declare const browserCandidates: (platform: NodeJS.Platform) => string[]; export declare const registryValue: (output: string) => string | undefined; export declare const executableFromCommand: (command: string) => string | undefined; export declare const executableFromDesktopEntry: (contents: string) => string | undefined; export declare const defaultBrowser: (platform?: NodeJS.Platform) => Promise; export declare const shippedWithOs: (path: string) => boolean; export declare const pickBrowser: (chosen: string | undefined, installed: readonly string[]) => string | undefined; export declare const ACTIVE_PORT_FILE = "DevToolsActivePort"; export interface ActivePort { readonly port: number; readonly path: string; } export declare const parseActivePort: (text: string) => ActivePort | undefined; export declare const ownsEndpoint: (file: ActivePort | undefined, answered: string | undefined) => boolean; export declare const ownEndpoint: () => Promise; export declare const ensureBrowser: (url?: string) => Promise<{ readonly started: boolean; readonly port: number; }>; //# sourceMappingURL=launch.d.ts.map