export interface DirectoryEntry { name: string; path: string; type: "file" | "directory"; children?: DirectoryEntry[]; } export interface ListTargetStructureParams { path?: string; depth?: number; targetPath?: string; } export declare function listTargetStructure(params?: ListTargetStructureParams): { success: boolean; structure?: DirectoryEntry[]; error?: string; }; export interface SourceTargetMapping { sourcePattern: string; targetPattern: string; type: "store" | "composable" | "component" | "api" | "type" | "page"; } export declare const DEFAULT_MAPPINGS: SourceTargetMapping[]; export interface GenerateFromAuditParams { module?: string; type?: "store" | "composable" | "component" | "api" | "type" | "all"; mapping?: SourceTargetMapping[]; targetPath?: string; } export interface GeneratedFile { sourceFile: string; targetFile: string; type: string; content: string; } export declare function generateFromAudit(params?: GenerateFromAuditParams): { success: boolean; generated: GeneratedFile[]; error?: string; }; //# sourceMappingURL=directory.d.ts.map