/** * Poll TestChimp MCP EaaS endpoints until BunnyShell reports deployed + component URLs, * or a terminal failure / timeout. */ export interface ProvisionWaitArgs { branchName?: string; pollIntervalSeconds?: number; maxWaitMinutes?: number; } export type ProgressLog = (message: string) => void | Promise; export declare function runProvisionEphemeralEnvironmentAndWait(postMcp: (path: string, body: unknown) => Promise, log: ProgressLog | undefined, args: ProvisionWaitArgs): Promise;