import type { StudioAgentContext, StudioCodexConfig, StudioHarnessId, StudioRunAction } from "./types.js"; export declare function createDesignAgentSystemPrompt(context: StudioAgentContext): string; export declare function createDesignAgentEnvelope(context: StudioAgentContext): string; export declare function summarizeAgentContext(context: StudioAgentContext): { workspace: string; harness: StudioHarnessId; action: StudioRunAction; memory: string; figma: string; }; export declare function basicAgentContext(input: { workspaceLabel?: string; projectRoot: string; action: StudioRunAction; harness: StudioHarnessId; prompt: string; goal?: string; conversationId?: string; turnIndex?: number; model?: string | null; effort?: string | null; mode?: StudioAgentContext["mode"]; chatMode?: StudioAgentContext["chatMode"]; permissionMode?: StudioAgentContext["permissionMode"]; codex?: StudioCodexConfig; }): StudioAgentContext;