import { MegaContext } from "../types/mega-context";
export declare class ScaffoldAgent {
    private fs;
    private spinner;
    constructor();
    /**
     * Deterministically scaffold the project from the MegaContext
     */
    scaffold(context: MegaContext): Promise<void>;
    /**
     * Generate instant.schema.ts
     */
    private generateSchemaFile;
    /**
     * Generate Next.js App Router structure
     */
    private generateRoutes;
    /**
     * Create .env file with API keys
     */
    private createEnvFile;
    /**
     * Save the MegaContext to .mycontext/context.json
     */
    private saveContext;
    /**
     * Create the .mycontext/ALIGN file
     */
    private createAlign;
    /**
     * Generate a README.md based on the context
     */
    private createReadme;
}
//# sourceMappingURL=ScaffoldAgent.d.ts.map