import { type CreateTenantInput, Tenant } from "../../../types/tenancy.js"; import { DomainEvent } from "../../../features/eventPublisher/index.js"; export interface TenantBeforeCreatePayload { tenant: Tenant; input: CreateTenantInput & Record; } export interface TenantAfterCreatePayload { tenant: Tenant; input: CreateTenantInput & Record; } export declare class TenantBeforeCreateEvent extends DomainEvent { eventType: "tenant.beforeCreate"; getHandlerAbstraction(): import("@webiny/di").Abstraction>>; } export declare class TenantAfterCreateEvent extends DomainEvent { eventType: "tenant.afterCreate"; getHandlerAbstraction(): import("@webiny/di").Abstraction>>; }