import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type UpdateVectorStoreFileAttributesRequestAttributes = string | boolean | number; /** * Request body for updating vector store file attributes. */ export type UpdateVectorStoreFileAttributesRequest = { /** * Set of 16 key-value pairs that can be attached to an object. Keys are strings with a maximum length of 64 characters. Values are strings with a maximum length of 512 characters, booleans, or numbers. */ attributes: { [k: string]: string | boolean | number; }; }; /** @internal */ export declare const UpdateVectorStoreFileAttributesRequestAttributes$inboundSchema: z.ZodType; /** @internal */ export type UpdateVectorStoreFileAttributesRequestAttributes$Outbound = string | boolean | number; /** @internal */ export declare const UpdateVectorStoreFileAttributesRequestAttributes$outboundSchema: z.ZodType; export declare function updateVectorStoreFileAttributesRequestAttributesToJSON(updateVectorStoreFileAttributesRequestAttributes: UpdateVectorStoreFileAttributesRequestAttributes): string; export declare function updateVectorStoreFileAttributesRequestAttributesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateVectorStoreFileAttributesRequest$inboundSchema: z.ZodType; /** @internal */ export type UpdateVectorStoreFileAttributesRequest$Outbound = { attributes: { [k: string]: string | boolean | number; }; }; /** @internal */ export declare const UpdateVectorStoreFileAttributesRequest$outboundSchema: z.ZodType; export declare function updateVectorStoreFileAttributesRequestToJSON(updateVectorStoreFileAttributesRequest: UpdateVectorStoreFileAttributesRequest): string; export declare function updateVectorStoreFileAttributesRequestFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=updatevectorstorefileattributesrequest.d.ts.map