import { AICore } from '../core/ai/AICore';
export declare class FileGenerator {
    private aiCore;
    private projectRoot;
    private brainClient;
    constructor(aiCore: AICore, projectRoot?: string);
    /**
     * Walk up directory tree to find the workspace root (contains .mycontext/)
     */
    private findWorkspaceRoot;
    generateFile(relativePath: string, prompt: string, context?: string): Promise<string>;
    private needsUseClient;
}
//# sourceMappingURL=FileGenerator.d.ts.map