/** * Policy Generator - Scan directory structure and generate seed policy */ export interface PolicyGeneratorOptions { /** * Root directory to scan (default: process.cwd()) */ rootDir?: string; /** * Source directory to scan for modules (default: "src") */ srcDir?: string; /** * Schema version for the policy file */ schemaVersion?: string; } export interface DiscoveredModule { id: string; description: string; match: string[]; sourcePath: string; } export interface PolicyFile { schemaVersion: string; modules: Record; } /** * Discover modules from directory structure */ export declare function discoverModules(options?: PolicyGeneratorOptions): DiscoveredModule[]; /** * Generate policy file content from discovered modules */ export declare function generatePolicyFile(modules: DiscoveredModule[], options?: PolicyGeneratorOptions): PolicyFile;