import { CrochetTrace, TraceEvent, TraceTag } from "../../vm"; declare type Subscriber = (_: TraceEvent) => void; declare type Filter = Record; export declare class Transcript { readonly trace: CrochetTrace; private subscribers; private filter; constructor(trace: CrochetTrace); on_event: (event: TraceEvent) => void; set_filter(filter: Partial): void; subscribe(x: Subscriber): void; } export {};