import { Metadata, Statement } from "../ir"; import { Machine, State } from "../vm"; import { Environment } from "../vm/environment"; export declare class Scene { readonly meta: Metadata; readonly name: string; readonly env: Environment; readonly body: Statement[]; constructor(meta: Metadata, name: string, env: Environment, body: Statement[]); get full_name(): string; evaluate(state: State): Machine; }