import { BlankNode, Literal, NamedNode } from '@rdfjs/types'; import { SparqlValue } from '@tpluscode/rdf-string'; import { QuadDataBuilder } from './partials/DATA.js'; import { WhereBuilder } from './partials/WHERE.js'; import { InsertBuilder } from './partials/INSERT.js'; import { SparqlQuery, SparqlUpdateExecutable } from './index.js'; export type InsertQuery = SparqlQuery & SparqlUpdateExecutable & InsertBuilder & WhereBuilder & { readonly with?: NamedNode; readonly using?: NamedNode[]; readonly usingNamed?: NamedNode[]; }; export type InsertData = SparqlQuery & SparqlUpdateExecutable & QuadDataBuilder; export declare const INSERT: { (strings: TemplateStringsArray, ...values: SparqlValue[]): InsertQuery; DATA(strings: TemplateStringsArray, ...values: SparqlValue[]): InsertData; }; //# sourceMappingURL=InsertBuilder.d.ts.map