import type * as AST from '@rcs-lang/ast'; import type { CompiledAgent, Diagnostic } from '../program/types.js'; /** * Compiles an RCL AST into the output format */ export declare class Compiler { private diagnostics; /** * Compile an AST into agent data */ compile(_ast: AST.RclFile | any, sourceContent: string, fileName?: string): Promise; /** * Get diagnostics from last compilation */ getDiagnostics(): Diagnostic[]; /** * Add an error diagnostic */ private addError; } //# sourceMappingURL=compiler.d.ts.map