import { DiscoveredPromptFile, PromptSource } from '../../types/prompt-source'; /** Options for LocalPromptSource */ export interface LocalPromptSourceOptions { /** Explicit prompt directories to scan (relative to dirPath). Overrides default discovery. */ promptDirs?: string[]; } /** * Discovers .prompt files from a local filesystem directory. * * Accepts either a direct path to a directory containing .prompt files, * or a package root path that has a `prompts/` subdirectory. * * When `promptDirs` is provided, scans those specific subdirectories * instead of using the default discovery heuristic. */ export declare class LocalPromptSource implements PromptSource { private dirPath; private promptDirs?; constructor(dirPath: string, options?: LocalPromptSourceOptions); getPrompts(): Promise; /** * Scan explicit prompt directories relative to the base path. */ private scanPromptDirs; /** * Scan a single directory for .prompt files. */ private scanDirectory; } //# sourceMappingURL=local-prompt-source.d.ts.map