import type { ProviderToolDefinition } from '../core/types.js';
/**
 * Builds a lean, effective system prompt for the interactive shell.
 *
 * Design principles:
 * - Use native API system prompt (not user message) for better model compliance
 * - Keep instructions minimal - trust tool descriptions for specifics
 * - Focus on critical behavioral constraints only
 * - Avoid redundancy with tool-level guidance
 */
export declare function buildInteractiveSystemPrompt(basePrompt: string, profileLabel: string, _tools: ProviderToolDefinition[], workspaceDir?: string): string;
//# sourceMappingURL=systemPrompt.d.ts.map