import type { AgentTool } from "@mariozechner/pi-agent-core";
import type { SessionSystemPromptReport } from "../../config/sessions/types.js";
import type { WorkspaceBootstrapFile } from "../identity/workspace.js";
import type { EmbeddedContextFile } from "../pi-embedded/pi-embedded-helpers.js";
export declare function buildSystemPromptReport(params: {
    source: SessionSystemPromptReport["source"];
    generatedAt: number;
    sessionId?: string;
    sessionKey?: string;
    provider?: string;
    model?: string;
    workspaceDir?: string;
    bootstrapMaxChars: number;
    bootstrapTotalMaxChars?: number;
    sandbox?: SessionSystemPromptReport["sandbox"];
    systemPrompt: string;
    bootstrapFiles: WorkspaceBootstrapFile[];
    injectedFiles: EmbeddedContextFile[];
    skillsPrompt: string;
    tools: AgentTool[];
    sections?: SessionSystemPromptReport["sections"];
}): SessionSystemPromptReport;
