/// <reference types="node" />
import { IBrowserFinder, Quality, IExecutable } from './index';
import { promises as fsPromises } from 'fs';
/**
 * Finds the Chrome browser on Windows.
 */
export declare class LinuxChromeBrowserFinder implements IBrowserFinder {
    protected readonly env: NodeJS.ProcessEnv;
    protected readonly fs: typeof fsPromises;
    constructor(env?: NodeJS.ProcessEnv, fs?: typeof fsPromises);
    protected readonly pathEnvironmentVar: string;
    protected readonly priorities: {
        regex: RegExp;
        weight: number;
        quality: Quality;
    }[];
    protected readonly executablesOnPath: string[];
    findWhere(predicate: (exe: IExecutable) => boolean): Promise<IExecutable | undefined>;
    findAll(): Promise<IExecutable[]>;
    private findChromeExecutables;
}
