import { Source } from '../../providers/sources/types';
/**
 * Builds the base React Query key for a single source.
 *
 * Used by both the reactive `useQueryKey` hook and the imperative
 * `getModelQueryOptions` factory so the key produced in both paths is
 * byte-for-byte identical — guaranteeing a value cached imperatively (e.g.
 * via `queryClient.prefetchQuery(getCategories(...))`) is later read by
 * the corresponding hook.
 */
export declare function buildQueryKey(queryKeyPrefix: string[], sourceId: string, source: Source | undefined): unknown[];
