import type { Readable } from "node:stream"; import type { Command } from "commander"; import type { EmitContext } from "../commander.js"; import type { BrowserSessionLocator } from "../lib/browser/client.js"; interface ControlFileOpts { controlFile: string; } interface LocatorOpts extends ControlFileOpts { selector?: string; role?: string; name?: string; label?: string; text?: string; partial?: boolean; } export declare function registerBrowseSessionCommand(program: Command, emit: EmitContext): void; export declare function parseLocatorOptions(opts: LocatorOpts, required: true): BrowserSessionLocator; export declare function parseLocatorOptions(opts: LocatorOpts, required: false): BrowserSessionLocator | undefined; export declare function readFillValue(input: Readable): Promise; export {}; //# sourceMappingURL=browse-session.d.ts.map