import { ProjectContext } from '../types'; import { AgentCodePromptOptions } from './types'; /** * Get the base system prompt for the Product Manager AI assistant */ export declare function getSystemPromptChat(projectContext: ProjectContext): string; export declare function getSystemPromptGenerateProject(projectContext: ProjectContext, options?: AgentCodePromptOptions): string; export declare function getSystemPromptGenerateProjectWeb(projectContext: ProjectContext, options?: AgentCodePromptOptions): string; export declare function getSystemPromptGenerateProjectEmail(projectContext: ProjectContext, options?: AgentCodePromptOptions): string; export declare function getSystemPromptAddPage(projectContext: ProjectContext, options?: AgentCodePromptOptions): string; /** * Get system prompt for adding components */ export declare function getSystemPromptAddComponent(projectContext: ProjectContext, options?: AgentCodePromptOptions): string; export declare function getSystemPromptAddComponentWeb(projectContext: ProjectContext, options?: AgentCodePromptOptions): string; export declare function getSystemPromptAddComponentEmail(projectContext: ProjectContext, options?: AgentCodePromptOptions): string; export declare function getSystemPromptEditComponent(projectContext: ProjectContext, options?: AgentCodePromptOptions): string; /** * Get system prompt for editing components */ export declare function getSystemPromptEditComponentWeb(projectContext: ProjectContext, options?: AgentCodePromptOptions): string; export declare function getSystemPromptEditComponentEmail(projectContext: ProjectContext, options?: AgentCodePromptOptions): string; export declare function getMediaPrompt(projectContext: ProjectContext, opts?: { afterGeneric?: string; }): string; export declare function getMainPagePrompt({ selectedPage }: ProjectContext): string; export declare function getTailwindInstructions(): string;