import { KeyGenerator, ModelExtension, PrismaCacheExtensionConfig } from './types';
export type { CacheConfig, CacheOperation, CacheOptions, KeyGenerator, KeyGeneratorArgs, PrismaCacheArgs, PrismaCacheExtensionConfig, } from './types';
export declare const defaultKeyGenerator: KeyGenerator;
declare const _default: (config: PrismaCacheExtensionConfig) => (client: any) => import("@prisma/client/extension").PrismaClientExtends<import("@prisma/client/runtime/library").InternalArgs<{}, {
    $allModels: ModelExtension;
}, {}, {
    $cache: import("cache-manager").Cache;
}>>;
export default _default;
