/** * Battery-scoped exception constructors for vector store adapter failures. * * @module @nhtio/adk/batteries/vector/exceptions * * @remarks * Battery-scoped exception classes for the vector store battery. These exceptions are owned * by the battery (not the ADK core) and are minted via `createException` from * `@nhtio/adk/factories`. Re-exported from the battery's barrel. */ /** * Thrown when the vector store configuration fails validation. * Fatal: config bugs fail loud at construction time. */ export declare const E_INVALID_VECTOR_STORE_CONFIG: import("../../factories").CreatedException<[ string ]>; /** * Thrown when the vector store driver is unavailable. * Fatal: driver failures are critical. */ export declare const E_VECTOR_STORE_DRIVER_UNAVAILABLE: import("../../factories").CreatedException<[ string ]>; /** * Thrown when the vector store adapter receives text input but has no encoder and no built-in encoding. * Fatal: encoding is required for vector operations. */ export declare const E_VECTOR_STORE_ENCODER_REQUIRED: import("../../factories").CreatedException<[ string ]>; /** * Thrown when a vector's dimension does not match the expected dimension. * Fatal: dimension mismatch indicates incompatible data. */ export declare const E_VECTOR_STORE_DIMENSION_MISMATCH: import("../../factories").CreatedException<[ number, number ]>; /** * Thrown when a filter operator/dialect is unsupported by the adapter. * Fatal: unsupported filter dialects cannot be processed. */ export declare const E_VECTOR_STORE_UNSUPPORTED_FILTER_OPERATOR: import("../../factories").CreatedException<[ string, string ]>; /** * Thrown when an operation is unsupported by the adapter. * Fatal: unsupported operations cannot be performed. */ export declare const E_VECTOR_STORE_UNSUPPORTED_OPERATION: import("../../factories").CreatedException<[ string, string ]>; /** * Thrown when the query builder is in a conflicting state. * Fatal: conflicting state indicates programming errors. */ export declare const E_VECTOR_STORE_QUERY_CONFLICT: import("../../factories").CreatedException<[ string ]>; /** * Thrown when a read operation requires an explicit select projection. * Fatal: projection is required for read operations. */ export declare const E_VECTOR_STORE_PROJECTION_REQUIRED: import("../../factories").CreatedException<[ ]>; /** * Thrown when the adapter does not support transactions. * Fatal: transaction support is required for the requested operation. */ export declare const E_VECTOR_STORE_TRANSACTIONS_UNSUPPORTED: import("../../factories").CreatedException<[ string ]>; /** * Thrown when the raw fragment placeholder count does not match the bindings length. * Fatal: binding mismatch indicates query construction errors. */ export declare const E_VECTOR_STORE_RAW_BINDING_MISMATCH: import("../../factories").CreatedException<[ number, number ]>; /** * Thrown when a vector record at a specific index is invalid. * Fatal: invalid records cannot be processed. */ export declare const E_INVALID_VECTOR_RECORD: import("../../factories").CreatedException<[ number, string ]>; /** * Thrown when a vector store operation cannot be confirmed with strong consistency within the bound. * Fatal: strong mode requires confirmation; timeout indicates a backend consistency issue. */ export declare const E_VECTOR_STORE_CONSISTENCY_TIMEOUT: import("../../factories").CreatedException<[ string ]>; /** * Thrown when a migration fails. * Non-fatal: migration failures are recoverable. */ export declare const E_VECTOR_STORE_MIGRATION_FAILED: import("../../factories").CreatedException<[ string, string ]>; /** * Thrown when a vector store connection fails. * Non-fatal: connection failures are recoverable. */ export declare const E_VECTOR_STORE_CONNECTION_FAILED: import("../../factories").CreatedException<[ string ]>; /** * Thrown when a collection operation fails. * Non-fatal: collection operation failures are recoverable. */ export declare const E_VECTOR_STORE_COLLECTION_FAILED: import("../../factories").CreatedException<[ string, string ]>; /** * Thrown when a vector upsert fails. * Non-fatal: upsert failures are recoverable. */ export declare const E_VECTOR_STORE_UPSERT_FAILED: import("../../factories").CreatedException<[ string ]>; /** * Thrown when a vector search fails. * Non-fatal: search failures are recoverable. */ export declare const E_VECTOR_STORE_SEARCH_FAILED: import("../../factories").CreatedException<[ string ]>; /** * Thrown when a vector delete fails. * Non-fatal: delete failures are recoverable. */ export declare const E_VECTOR_STORE_DELETE_FAILED: import("../../factories").CreatedException<[ string ]>;