import type { ModuleEntry } from '@pupt/lib'; import type { Config } from '../types/config.js'; export interface BuildModuleEntriesOptions { config: Config; /** CLI --prompt-dir overrides (highest priority) */ cliPromptDirs?: string[]; /** Starting directory for auto-discovering .prompts/ */ startDir?: string; } /** * Build a ModuleEntry[] from pupt's existing config fields. * * Priority order: * 1. CLI --prompt-dir overrides * 2. Auto-discovered {projectRoot}/.prompts/ * 3. Config promptDirs (local directories) * 4. Config libraries → ResolvedModuleEntry */ export declare function buildModuleEntries(options: BuildModuleEntriesOptions): Promise; //# sourceMappingURL=module-entry-builder.d.ts.map