import type { ModuleEntry } from '@pupt/lib'; import type { EnvironmentConfig } from '../types/config.js'; export interface ResolvedPrompt { text: string; templateInfo: { templatePath: string; templateContent: string; variables: Map; finalPrompt: string; title?: string; summary?: string; reviewFiles?: Array<{ name: string; value: unknown; }>; timestamp?: Date; }; } export interface ResolvePromptOptions { modules: ModuleEntry[]; promptName?: string; noInteractive?: boolean; startTimestamp?: Date; /** Environment configuration for prompt rendering */ environment?: EnvironmentConfig; } /** * Discover, select, collect inputs, and render a prompt. * Shared by both the default `pt` action and `pt run`. */ export declare function resolvePrompt(options: ResolvePromptOptions): Promise; //# sourceMappingURL=prompt-resolver.d.ts.map