import { WebDriver } from 'selenium-webdriver';
import { ScraperOptions } from '../types/anime.types';
export declare class ZenRowsBrowserManager {
    private driver?;
    private undetectedChrome?;
    private options;
    constructor(options?: ScraperOptions);
    initialize(): Promise<void>;
    navigateTo(url: string): Promise<void>;
    getDriver(): Promise<WebDriver>;
    getPageSource(): Promise<string>;
    getTitle(): Promise<string>;
    getCurrentUrl(): Promise<string>;
    executeScript(script: string): Promise<any>;
    close(): Promise<void>;
    retry<T>(fn: () => Promise<T>): Promise<T>;
}
