export type ChromeLaunchConfig = {
    headless?: boolean;
    userDataDir?: string;
    profileDirectory?: string;
    remoteDebuggingPort?: number;
    extraChromeFlags?: string[];
};
export declare function setChromeLaunchConfig(config: ChromeLaunchConfig): void;
export declare function getChromeLaunchConfig(): ChromeLaunchConfig;
export declare function buildChromeFlags(config: ChromeLaunchConfig): string[];
export declare function buildChromeLaunchOptions(config: ChromeLaunchConfig): {
    chromeFlags: string[];
    userDataDir?: string;
};
export declare function getChromeLaunchOptions(): {
    chromeFlags: string[];
    userDataDir?: string;
};
export declare function isProfileConfig(config: ChromeLaunchConfig): boolean;
