import type { KopflosConfig } from '../Kopflos.js'; import { KopflosNamespaceFactory } from './KopflosNamespaceFactory.js'; import { CodeLoadersFactory } from './CodeLoadersFactory.js'; import SparqlClientFactory from './SparqlClientFactory.js'; export type { default as SparqlClientFactory } from './SparqlClientFactory.js'; export type { KopflosFactory } from './KopflosFactory.js'; export declare function createEnv(config: KopflosConfig, basePath?: string): import("@zazuko/env-core").DerivedEnvironment, import("@rdfjs/environment/Environment.js").Environment<{ dataset: import("@zazuko/env/lib/DatasetFactoryExt.js").FactoryMethod; init(this: import("@rdfjs/environment/Environment.js").Environment>): void; }>>, import("@rdfjs/environment/Environment.js").Environment>, import("@rdfjs/environment/Environment.js").Environment<{ init(this: import("@rdfjs/environment/Environment.js").Environment): void; get kopflos(): { basePath: string; buildDir: string; config: Readonly; variables: import("../Kopflos.js").Variables; appNs: import("@rdfjs/namespace").NamespaceBuilder; api: import("@rdfjs/types").NamedNode; }; } | KopflosNamespaceFactory | SparqlClientFactory | CodeLoadersFactory>>; export type KopflosEnvironment = ReturnType;