export type ChatFirstAppCreationVaultAccessMode = "all-apps" | "manual"; export interface ChatFirstAppCreationResource { name: string; kind: string; path: string; } export interface ChatFirstAppCreationPromptInput { appId: string; prompt: string; selectedKeys: string[]; selectedResources: ChatFirstAppCreationResource[]; vaultAccessMode: ChatFirstAppCreationVaultAccessMode; appRoot?: string; mountPath?: string; scaffoldCommand?: string; additionalInstructions?: string[]; } export declare function titleFromChatFirstAppPrompt(prompt: string): string; export declare function buildChatFirstAppCreationPrompt(input: ChatFirstAppCreationPromptInput): string;