import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { FileContentItem, FileContentItem$Outbound } from "./filecontentitem.js"; export type VectorStoreFileContentAttributes = string | boolean | number; /** * The parsed contents of a vector store file. */ export type VectorStoreFileContent = { /** * The ID of the file. */ fileId: string; /** * The name of the file. */ filename: string; /** * File attributes. */ attributes?: { [k: string]: string | boolean | number; } | undefined; /** * Array of parsed content items from the file. */ content: Array; }; /** @internal */ export declare const VectorStoreFileContentAttributes$inboundSchema: z.ZodType; /** @internal */ export type VectorStoreFileContentAttributes$Outbound = string | boolean | number; /** @internal */ export declare const VectorStoreFileContentAttributes$outboundSchema: z.ZodType; export declare function vectorStoreFileContentAttributesToJSON(vectorStoreFileContentAttributes: VectorStoreFileContentAttributes): string; export declare function vectorStoreFileContentAttributesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const VectorStoreFileContent$inboundSchema: z.ZodType; /** @internal */ export type VectorStoreFileContent$Outbound = { file_id: string; filename: string; attributes?: { [k: string]: string | boolean | number; } | undefined; content: Array; }; /** @internal */ export declare const VectorStoreFileContent$outboundSchema: z.ZodType; export declare function vectorStoreFileContentToJSON(vectorStoreFileContent: VectorStoreFileContent): string; export declare function vectorStoreFileContentFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=vectorstorefilecontent.d.ts.map