import { Target } from '../../cdp/index.js';
import { Configuration } from '../../config.js';
import { Logger } from '../../logger.js';
import { BrowserService } from './browser.js';
export declare class UserAgentService {
    protected browser: BrowserService;
    protected config: Configuration;
    protected logger: Logger;
    userAgent: string | null;
    platform: string | null;
    constructor(browser: BrowserService, config: Configuration, logger: Logger);
    onSessionStart(): Promise<void>;
    setUserAgent(userAgent: string, platform: string): Promise<void>;
    applyToAllTargets(): Promise<void>;
    applyToTarget(target: Target): Promise<void>;
}
//# sourceMappingURL=user-agent.d.ts.map