import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { VectorSearchResultContent, VectorSearchResultContent$Outbound } from "./vectorsearchresultcontent.js"; export type VectorSearchResultAttributes = string | boolean | number; /** * A single search result from a vector store search. */ export type VectorSearchResult = { /** * The ID of the file containing this result. */ fileId: string; /** * The name of the file. */ filename: string; /** * The relevance score of this result. */ score: number; /** * File attributes. */ attributes?: { [k: string]: string | boolean | number; } | undefined; /** * Array of content items. */ content: Array; }; /** @internal */ export declare const VectorSearchResultAttributes$inboundSchema: z.ZodType; /** @internal */ export type VectorSearchResultAttributes$Outbound = string | boolean | number; /** @internal */ export declare const VectorSearchResultAttributes$outboundSchema: z.ZodType; export declare function vectorSearchResultAttributesToJSON(vectorSearchResultAttributes: VectorSearchResultAttributes): string; export declare function vectorSearchResultAttributesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const VectorSearchResult$inboundSchema: z.ZodType; /** @internal */ export type VectorSearchResult$Outbound = { file_id: string; filename: string; score: number; attributes?: { [k: string]: string | boolean | number; } | undefined; content: Array; }; /** @internal */ export declare const VectorSearchResult$outboundSchema: z.ZodType; export declare function vectorSearchResultToJSON(vectorSearchResult: VectorSearchResult): string; export declare function vectorSearchResultFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=vectorsearchresult.d.ts.map