import type { MaterializeLiveOptions, MaterializeStrategyRuntime } from './MaterializeStrategyRuntime.ts';
import type { MaterializeResult } from './MaterializeController.ts';
export default class MaterializeLiveStrategy {
    private readonly runtime;
    constructor(runtime: MaterializeStrategyRuntime);
    materialize(opts: MaterializeLiveOptions): Promise<MaterializeResult>;
    private fromCheckpoint;
    private streamPatchesSince;
    private fromScratch;
    private streamAllPatches;
}
