pub trait VectorStoreIndexDyn: WasmCompatSend + WasmCompatSync {
// Required methods
fn top_n<'a>(
&'a self,
req: VectorSearchRequest<Filter<Value>>,
) -> WasmBoxedFuture<'a, TopNResults>;
fn top_n_ids<'a>(
&'a self,
req: VectorSearchRequest<Filter<Value>>,
) -> WasmBoxedFuture<'a, Result<Vec<(f64, String)>, VectorStoreError>>;
}