import { Cache } from "./Cache"; import { Query } from "drizzle-orm"; /** * No-op {@link Cache} implementation used as the default when no caching backend * is configured. * * Every method is a safe stub: reads always report a cache miss and writes and * invalidations do nothing. Each call emits a `console.warn` so that caching being * effectively disabled is visible during development and points to a missing * {@link ForgeSqlOrmOptions.cacheImplementation} configuration. */ export declare class NopCache implements Cache { /** * No-op table invalidation; warns that caching is not configured. */ clearTablesCache(tables: string[]): Promise; /** * Always reports a cache miss; warns that caching is not configured. */ getQueryResultsFromCache(query: { toSQL: () => Query; }): Promise; /** * No-op expired-entry cleanup; warns that caching is not configured. */ clearExpiredCache(): Promise; /** * No-op result storage; warns that caching is not configured. */ setQueryResult(): Promise; } //# sourceMappingURL=NopCache.d.ts.map