/** * RTVM Compiler * * Compiles ARKA Rule DSL to RTVM bytecode (Enhancement #3). */ import type { ArkaRule } from '@arka-protocol/types'; import { type BytecodeProgram } from './bytecode.js'; /** * Compile a ARKA rule to bytecode */ export declare function compileRule(rule: ArkaRule): BytecodeProgram; /** * Compile multiple rules to bytecode */ export declare function compileRules(rules: ArkaRule[]): Map; /** * Validate bytecode program */ export declare function validateProgram(program: BytecodeProgram): { valid: boolean; errors: string[]; }; //# sourceMappingURL=compiler.d.ts.map