import type { Subscriber } from "@tangle.js/streams-wasm/node/streams.js";
import type { IFetchRequest } from "../models/IFetchRequest";
import type { IFetchResult } from "../models/IFetchResult";
export default class FetchMsgService {
    static fetch(request: IFetchRequest): Promise<IFetchResult>;
    static receive(request: IFetchRequest): Promise<IFetchResult>;
    static fetchNext(subscriber: Subscriber, encrypted: boolean): Promise<IFetchResult | undefined>;
}
