/// import type { SinkMap } from '@rdf-esm/sink-map'; import type { EventEmitter } from 'events'; import type { Stream } from 'rdf-js'; import type { DatasetIndexed } from 'rdf-dataset-indexed/dataset'; import type { HydraClient } from './alcaeus'; import type { RootNodeCandidate } from './RootSelectors'; import fetch from 'cross-fetch'; export type { ResourceIdentifier, ResourceIndexer, ResourceFactory } from '@tpluscode/rdfine'; export * from './Resources/index'; export type { Operation } from './Resources/Operation'; export type { HydraResponse } from './alcaeus'; interface AlcaeusInit { rootSelectors?: [string, RootNodeCandidate][]; parsers: SinkMap; datasetFactory: () => D; dataset?: D; fetch: typeof fetch; Headers: typeof Headers; } export declare function create({ dataset, fetch, Headers, parsers, rootSelectors, datasetFactory }: AlcaeusInit): HydraClient; export declare const Hydra: HydraClient>; //# sourceMappingURL=index.d.ts.map