#include "cyborgdb_core/client.hpp"#include "cyborgdb_core/encrypted_index.hpp"#include "cyborgdb_core/logger.hpp"#include <array>// ... Initialize the client ...// Create a secure 32-byte key (example: all zeros)std::array<uint8_t, 32> index_key = {0};// Example vector dimensionality & number of listsconst size_t vector_dim = 1024;const size_t num_lists = 128;// Create an index configuration (e.g., using an IVFFlat configuration)IndexIVFFlat index_config(vector_dim);// Optional: Create and configure a loggercyborg::Logger logger;logger.Configure(LogLevel::Info, true, "index_creation.log");auto index = client.CreateIndex("my_index", index_key, index_config, DistanceMetric::Euclidean, &logger);