import type { NamespaceBuilder } from '@rdfjs/namespace'; import type { NamespaceFactory } from '@rdfjs/namespace/Factory.js'; import type { Environment } from '@rdfjs/environment/Environment.js'; import type { DataFactory, NamedNode } from '@rdfjs/types'; import type { KopflosConfig } from '../Kopflos.js'; export interface KopflosFactory { readonly kopflos: { readonly api: NamedNode; readonly config: KopflosConfig; readonly variables: Record; readonly appNs: NamespaceBuilder; }; } declare const _default: (config: KopflosConfig, basePath: string) => { new (): { init(this: Environment): void; get kopflos(): { basePath: string; buildDir: string; config: Readonly; variables: import("../Kopflos.js").Variables; appNs: NamespaceBuilder; api: NamedNode; }; }; exports: string[]; }; export default _default;