import { DependencyInterface, DeviceType } from './types.js';
export interface ExecLighthouseInput {
    url: string;
    proxyPort: number;
    deviceType?: DeviceType;
    cpuMultiplier?: string;
    noThrottling?: boolean;
    view?: boolean;
    artifactsDir?: string;
    headless: boolean;
    timeout: number;
}
export declare function execLighthouse(opts: ExecLighthouseInput, dependency: Pick<DependencyInterface, 'mkdirp' | 'executeLighthouse'>): Promise<void>;
