/**
 * SpecVerse Code Realization
 *
 * Main entry point for code generation (realization) from SpecVerse specifications.
 * Transforms minimal specs into production-ready implementations.
 */
export * from './types/index.js';
export * from './utils/index.js';
export * from './generators/index.js';
export { InstanceFactoryLibrary, createDefaultLibrary } from './library/library.js';
export { createResolver } from './library/resolver.js';
export { createCodeGenerator } from './engines/code-generator.js';
import type { RealizeEngine, EngineInfo, GeneratedOutput } from '@specverse/types';
declare class SpecVerseRealizeEngine implements RealizeEngine {
    name: string;
    version: string;
    capabilities: string[];
    private library;
    private resolver;
    private codeGenerator;
    private manifest;
    private initialized;
    initialize(config?: {
        manifestPath?: string;
        workingDir?: string;
    }): Promise<void>;
    getInfo(): EngineInfo;
    resolve(capability: string): any;
    generate(resolved: any, template: string, context: any): Promise<GeneratedOutput>;
    /**
     * Realize all code from an AI-optimized spec.
     * This is the full pipeline equivalent of the hand-written CLI's `case 'all':`.
     */
    realizeAll(spec: any, outputDir: string): Promise<{
        files: string[];
        errors: string[];
    }>;
    /**
     * Copy static assets (templates, examples, schema) from engine packages
     * into the output directory so the generated project is self-contained.
     */
    private copyAssets;
    private resolvePackageAssets;
}
export declare const engine: SpecVerseRealizeEngine;
export default engine;
export { SpecVerseRealizeEngine };
//# sourceMappingURL=index.d.ts.map