$requiredTables * @return list */ public function listPresentTables(array $requiredTables): array; /** * @return array{last_heartbeat_at: string, last_result: string, last_error_code: string}|null */ public function getSchedulerStatus(): ?array; /** * @param list $keys * @return list */ public function listActivePermissionKeys(array $keys): array; public function countAdminUsers(): int; public function countActivePermissions(): int; public function countInactivePermissions(): int; /** * @return list */ public function listAllActivePermissionKeys(): array; }