import { DomainEvent } from "../../../features/eventPublisher/index.js"; import type { Tenant } from "../../../types/tenancy.js"; export interface TenantBeforeUpdatePayload { tenant: Tenant; inputData: Record; updateData: Partial; } export interface TenantAfterUpdatePayload { tenant: Tenant; inputData: Record; } export declare class TenantBeforeUpdateEvent extends DomainEvent { eventType: "tenant.beforeUpdate"; getHandlerAbstraction(): import("@webiny/di").Abstraction>>; } export declare class TenantAfterUpdateEvent extends DomainEvent { eventType: "tenant.afterUpdate"; getHandlerAbstraction(): import("@webiny/di").Abstraction>>; }