export declare const PI_INITIAL_PROMPT_ARG_BYTE_LIMIT = 4096; export declare function piInitialPromptNeedsFile(prompt: string | undefined): boolean; export declare function piInitialPromptRootDir(sessionDataDir: string): string; export declare function piInitialPromptDir(sessionDataDir: string, sessionId: string): string; export declare function piInitialPromptFilePath(sessionDataDir: string, sessionId: string): string; export declare function preparePiInitialPromptArg(opts: { prompt: string; sessionId: string; sessionDataDir?: string; }): { initialPromptArg: string; filePath?: string; readonlyRoot?: string; cleanupDir?: string; deferredInput?: { content: string; additionalArgs: string[]; env: Record; }; }; //# sourceMappingURL=pi-initial-prompt.d.ts.map