import { ViewMetadata } from "../entities/view-metadata.entity";
import { ModuleMetadataHelperService } from "../helpers/module-metadata-helper.service";
import { DataSource, EntitySubscriberInterface, UpdateEvent } from "typeorm";
export declare class ViewMetadataSubsciber implements EntitySubscriberInterface<ViewMetadata> {
    private readonly dataSource;
    readonly moduleMetadataHelperService: ModuleMetadataHelperService;
    private readonly logger;
    constructor(dataSource: DataSource, moduleMetadataHelperService: ModuleMetadataHelperService);
    listenTo(): typeof ViewMetadata;
    afterUpdate(event: UpdateEvent<ViewMetadata>): Promise<void>;
}
//# sourceMappingURL=view-metadata.subscriber.d.ts.map