/** * Query builder factory and exports * @module core/query/builders */ import type { QueryBuilder } from '../types.js'; /** * Get a query builder for a specific source * * @param source - Source name (trove, prov, ala) * @returns QueryBuilder or undefined if not supported */ export declare function getBuilder(source: string): QueryBuilder | undefined; /** * Check if a source has a query builder * * @param source - Source name * @returns true if source has a query builder */ export declare function hasBuilder(source: string): boolean; /** * Get list of sources that support query building */ export declare function getSupportedSources(): string[]; export { troveBuilder } from './trove.js'; export { provBuilder } from './prov.js'; export { alaBuilder } from './ala.js'; //# sourceMappingURL=index.d.ts.map