import type { Command } from "commander"; import { type BrowserParentOpts } from "../browser-cli-shared.js"; import { type BrowserFormField } from "../core-api.js"; export type BrowserActionContext = { parent: BrowserParentOpts; profile: string | undefined; }; export declare function resolveBrowserActionContext(cmd: Command, parentOpts: (cmd: Command) => BrowserParentOpts): BrowserActionContext; export declare function callBrowserAct(params: { parent: BrowserParentOpts; profile?: string; body: Record; timeoutMs?: number; }): Promise; export declare function logBrowserActionResult(parent: BrowserParentOpts, result: unknown, successMessage: string): void; export declare function requireRef(ref: string | undefined): string | null; export declare function readFields(opts: { fields?: string; fieldsFile?: string; }): Promise;