type QueryGenerator = (contentType: string, damEnabled?: boolean, maxFragmentThreshold?: number, expandContracts?: boolean) => string; /** * Higher-order function that wraps query generation with caching. * Returns cached query if available, otherwise generates and caches it. */ export declare const withQueryCaching: (queryType: "single" | "multiple", generateQuery: QueryGenerator) => QueryGenerator; export {};