import { Recording } from "./types.js";
import { Collector } from "../../reactor/types.js";
export declare class Recorder {
    #private;
    record<P>(fn: Collector<P>): {
        payload: P;
        recording: Recording;
    };
    record_that_key_was_accessed(state: {}, key: string): void;
}
