export declare const CONTEXT_GRAPH_QUERY_SUBGRAPH = "__context_graph"; export declare const USER_QUERY_CATALOG_SLUG = "ui-saved-queries"; export declare const USER_QUERY_CATALOG_NAME = "Saved queries"; export declare const USER_QUERY_CATALOG_DESCRIPTION = "Queries saved from the Query tab."; export type QueryCatalogToolItem = { slug: string; name: string; description?: string; sparql: string; resultColumn?: string; rank: number; catalogSlug: string; catalogName: string; catalogDescription?: string; catalogRank: number; subGraph: string; }; export type QueryCatalogWriteQuad = { subject: string; predicate: string; object: string; graph: string; }; export declare function stripRdfTerm(value: unknown): string; export declare function quoteOpenClawLiteral(value: string): string; export declare function normalizeSemanticEnrichmentQuads(rawQuads: unknown): { quads?: Array<{ subject: string; predicate: string; object: string; }>; error?: string; }; export declare function queryCatalogSlugFromIri(iri: string, marker: string, fallback: string): string; export declare function normalizeQueryCatalogItems(response: Record): QueryCatalogToolItem[]; export declare function queryCatalogSlug(value: string): string; export declare function queryCatalogProfileUri(contextGraphId: string, kind: 'catalog' | 'query', slug: string): string; export declare function queryCatalogLiteral(value: string): string; export declare function queryCatalogIntLiteral(value: number): string; export declare function optionalString(value: unknown): string | undefined; export declare function contextGraphBelongsToCaller(row: Record): boolean; export declare function filterContextGraphsForScope(graphs: unknown[], scope: string | undefined): unknown[]; export declare function readOnlySparqlOperation(sparql: string): string | null; export declare function buildQueryCatalogSaveWrite(input: { contextGraphId: string; name: string; description?: string; sparql: string; subGraph: string; catalogSlug: string; catalogName: string; catalogDescription?: string; resultColumn?: string; rank: number; catalogRank: number; }): { savedQuery: QueryCatalogToolItem & { queryUri: string; catalogUri: string; resultColumn?: string; }; quads: QueryCatalogWriteQuad[]; }; //# sourceMappingURL=dkg-node-plugin-query-catalog.d.ts.map