export interface ChromeInstance {
    port: number;
    url: string;
    version?: any;
}
/**
 * Scan for Chrome instances on common debugging ports
 */
export declare function scanForChromeInstances(host?: string, startPort?: number, endPort?: number): Promise<ChromeInstance[]>;
/**
 * Find an available port for Chrome
 */
export declare function findAvailablePort(startPort?: number, endPort?: number): Promise<number | null>;
/**
 * Check if a port is available (not in use)
 */
export declare function checkPortAvailable(port: number): Promise<boolean>;
/**
 * Wait for Chrome to be ready on a port
 */
export declare function waitForChromeReady(port: number, host?: string, maxRetries?: number, retryDelay?: number): Promise<boolean>;
