import { Frame } from "../frame.js";
import type { OutputTarget } from "./types.js";
type RecordedFrame = {
    frame: Frame;
    label?: string;
};
export declare class FrameRecorder implements OutputTarget {
    frames: RecordedFrame[];
    write(frame: Frame, label?: string): void;
    clear(): void;
    textAt(i: number): string;
    lastText(): string;
    toHTML(): string;
    writeHTML(path: string): void;
}
export {};
