import { type ResolvedConfig } from "../lib/config.ts"; interface PullRequestInput { kind: "pr"; pr: string; repositoryHint?: string; } interface BranchInput { kind: "branch"; branch: string; } export interface OpenWorkspaceOptions { input: PullRequestInput | BranchInput; repository?: string; agent?: string; /** Resolved prompt text; when undefined the agent opens interactively. */ promptText?: string; taskOverride?: string; dryRun?: boolean; } export declare function openWorkspace(config: ResolvedConfig, options: OpenWorkspaceOptions): Promise; export declare function parseOpenWorkspaceArgs(argv: string[]): OpenWorkspaceOptions; export declare function openWorkspaceCli(argv: string[]): Promise; export {}; //# sourceMappingURL=openWorkspace.d.ts.map