import { WebClient } from '../http/web-client';
import { FactEnvelope, FactReference, Storage } from '../storage';
import { Fork } from "./fork";
export declare class TransientFork implements Fork {
    private storage;
    private client;
    constructor(storage: Storage, client: WebClient);
    close(): Promise<void>;
    save(envelopes: FactEnvelope[]): Promise<void>;
    load(references: FactReference[]): Promise<FactEnvelope[]>;
    private loadEnvelopes;
    processQueueNow(): Promise<void>;
}
//# sourceMappingURL=transient-fork.d.ts.map