import type { CacheScope, InvalidationEvent, InvalidationSubscriber, OperationDescriptor } from './types.js'; export declare function createInvalidationEvent(input: { sourceOperation: OperationDescriptor; sourceScope: CacheScope; targetNamespaces?: string[]; targetOperations?: OperationDescriptor[]; }): InvalidationEvent; export declare function shouldApplyInvalidation(event: InvalidationEvent, subscriber: InvalidationSubscriber): boolean;