import { type ResolvedConfig } from "./config.ts"; export interface StagedPrompt { directory: string; file: string; } interface PromptTemplateVariables { task: string; worktree: string; title: string; description: string; workspaceContinuationInstruction: string; } export declare function stagePromptText(input: { prefix: string; task: string; text: string; }): StagedPrompt; export declare function stagePromptFromTemplate(input: { config: ResolvedConfig; prefix: string; task: string; variables: PromptTemplateVariables; }): StagedPrompt; /** * Stage a `KEY='value'` env file for any populated build-time secret so * the launch command can source it. Returns `undefined` when groundcrew * has nothing to forward, leaving the launch command unchanged. */ export declare function stageBuildSecrets(promptDir: string): string | undefined; export declare function stageWorkspaceLaunchCommand(promptDir: string, command: string): string; export declare function removeStagedPrompt(directory: string): void; export {}; //# sourceMappingURL=stagedLaunch.d.ts.map