import type { RuntimeAgentId } from "../core/api-contract.js";
export interface ResolveAppendSystemPromptCommandPrefixOptions {
    currentVersion?: string;
    argv?: string[];
    execArgv?: string[];
    execPath?: string;
    cwd?: string;
    resolveRealPath?: (path: string) => string;
}
export interface RenderAppendSystemPromptOptions {
    agentId?: RuntimeAgentId | null;
}
export declare function resolveAppendSystemPromptCommandPrefix(options?: ResolveAppendSystemPromptCommandPrefixOptions): string;
export declare function renderAppendSystemPrompt(commandPrefix: string, options?: RenderAppendSystemPromptOptions): string;
export declare function resolveHomeAgentAppendSystemPrompt(taskId: string, options?: ResolveAppendSystemPromptCommandPrefixOptions): string | null;
//# sourceMappingURL=append-system-prompt.d.ts.map