$data * * @return $this * @throws OCMProviderException in case a descent provider cannot be generated from data * @since 28.0.0 */ public function import(array $data): static; /** * @return array{ * enabled: bool, * apiVersion: string, * endPoint: string, * resourceTypes: array{ * name: string, * shareTypes: string[], * protocols: array * }[] * } * @since 28.0.0 */ public function jsonSerialize(): array; }