ProtectedEntity token narrowing the function item types.
Index token subset (inferred from object keys).
Optional values-first config literal type for narrowing. When
provided and it carries an indexes object with preserved
literal keys (prefer as const at call sites), the map keys
are constrained to that set. Excess keys are rejected by
excess property checks on object literals.
Optional projection keys; narrows item shape when provided.
Relates a specific index token to a
ShardQueryFunctionto be performed on that index.