import { EntitySubscriberInterface, InsertEvent, UpdateEvent, RemoveEvent } from 'typeorm';
export declare class CacheInvalidationSubscriber implements EntitySubscriberInterface {
    private readonly logger;
    afterInsert(event: InsertEvent<any>): void;
    afterUpdate(event: UpdateEvent<any>): void;
    afterRemove(event: RemoveEvent<any>): void;
    private handleEntityChange;
    private getEntityType;
    private extractContext;
}
