1: <?php
2:
3: namespace OpenSearch;
4:
5: /**
6: * Creates an OpenSearch client.
7: */
8: interface ClientFactoryInterface
9: {
10: /**
11: * Creates a new OpenSearch client.
12: *
13: * @param array<string,mixed> $options
14: * The options to use when creating the client. The options are specific to the HTTP client implementation.
15: */
16: public function create(array $options): Client;
17: }
18: