export { nodeCompatibleFetch } from "./lib/fetch.js"; export default trifid; /** * Create a new Trifid instance. * * @param {import('./types/index.js').TrifidConfigWithExtends?} config Trifid configuration. * @param {Record; * }>?} additionalPlugins Add additional plugins. * @returns {Promise<{ * start: () => Promise; * server: import('fastify').FastifyInstance; * config: import('./types/index.js').TrifidConfig * }>} Trifid instance. */ declare function trifid(config: import("./types/index.js").TrifidConfigWithExtends | null, additionalPlugins?: Record; }> | null): Promise<{ start: () => Promise; server: import("fastify").FastifyInstance; config: import("./types/index.js").TrifidConfig; }>; export { supportedTypes as sparqlSupportedTypes, serializeFormattedStream as sparqlSerializeFormattedStream, serializeQuadStream as sparqlSerializeQuadStream, getRewriteConfiguration as sparqlGetRewriteConfiguration } from "./lib/sparql.js"; export { assertRejection, getListenerURL } from "./lib/test.js"; //# sourceMappingURL=index.d.ts.map