import { Processor, Writer } from "@rdfc/js-runner"; import { Client } from "./client.js"; import { Logger } from "winston"; type LDESClientArgs = { url: string; output: Writer; before?: Date; after?: Date; ordered?: string; follow?: boolean; pollInterval?: number; shapeFile?: string; noShape?: boolean; savePath?: string; loose?: boolean; urlIsView?: boolean; fetchConfig?: { auth?: { type: "basic"; auth: string; host: string; }; concurrent?: number; retry?: { codes: number[]; maxRetries: number; }; safe?: boolean; }; conditionFile?: string; materialize?: boolean; lastVersionOnly?: boolean; startFresh?: boolean; streamId?: string; sdsify?: boolean; }; export declare class LDESClientProcessor extends Processor { protected ldesClientLogger: Logger; client: Client; init(this: LDESClientArgs & this): Promise; transform(this: LDESClientArgs & this): Promise; produce(this: LDESClientArgs & this): Promise; } export {};