/**
 * DeepInit - Hierarchical AGENTS.md Generation
 * Creates AI-readable documentation hierarchy with parent references
 */
export interface DirectoryInfo {
    path: string;
    name: string;
    depth: number;
    parent?: string;
    children: string[];
    files: FileInfo[];
    purpose?: string;
}
export interface FileInfo {
    name: string;
    path: string;
    extension: string;
    size?: number;
    isEntry?: boolean;
    description?: string;
}
export interface AgentsMdContent {
    header: string;
    parentRef?: string;
    purpose: string;
    structure: string;
    keyFiles: string;
    conventions: string;
    dependencies: string;
    notes: string;
}
/**
 * Detect directory purpose from name
 */
export declare function detectDirectoryPurpose(dirName: string): string;
/**
 * Check if file is an entry point
 */
export declare function isEntryPoint(fileName: string): boolean;
/**
 * Generate AGENTS.md content for a directory
 */
export declare function generateAgentsMd(dir: DirectoryInfo): AgentsMdContent;
/**
 * Format full AGENTS.md content
 */
export declare function formatAgentsMd(content: AgentsMdContent): string;
/**
 * Preserve manual notes from existing AGENTS.md
 */
export declare function preserveManualNotes(existing: string, newContent: string): string;
/**
 * Generate navigation header
 */
export declare function generateNavigationHeader(dir: DirectoryInfo, rootPath: string): string;
/**
 * Describe DeepInit workflow
 */
export declare function describeDeepInitWorkflow(): string;
//# sourceMappingURL=DeepInit.d.ts.map