import Registry from "./Registry"; import { ValidationResult } from "./ValidationResult"; export declare let EPSILON: number; export default class Vm { private registry; private stack; private errors; private maxStackDepth; private maxErrors; constructor(registry: Registry, maxStackDepth: number, maxErrors: number); exec(uri: string, instance: any): ValidationResult; private execSchema; private pseudoExec; private reportError; }