$tenants */ interface SyncMaster extends Syncable { /** * @return BelongsToMany */ public function tenants(): BelongsToMany; public function getTenantModelName(): string; public function triggerDetachEvent(TenantWithDatabase&Model $tenant): void; public function triggerAttachEvent(TenantWithDatabase&Model $tenant): void; public function triggerRestoreEvent(): void; }