import { z } from 'zod'; export declare const vectorStoreIdParams: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export declare const vectorStoreCreateBody: z.ZodObject<{ name: z.ZodOptional>; expires_after: z.ZodOptional; metadata: z.ZodOptional; file_ids: z.ZodOptional>; chunking_strategy: z.ZodOptional; }, z.core.$loose>; export declare const vectorStoreUpdateBody: z.ZodObject<{ name: z.ZodOptional>; expires_after: z.ZodOptional; metadata: z.ZodOptional; }, z.core.$loose>; export declare const vectorStoreSearchBody: z.ZodObject<{ query: z.ZodString; max_num_results: z.ZodOptional; filters: z.ZodOptional; ranking_options: z.ZodOptional; rewrite_query: z.ZodOptional; }, z.core.$loose>; export declare const vectorStoreAttachBody: z.ZodObject<{ file_id: z.ZodString; }, z.core.$loose>; export interface VectorStoreExpiresAfter { anchor: 'last_active_at'; days: number; } export declare class InvalidExpiresAfterError extends Error { constructor(message: string); } export declare function parseExpiresAfter(raw: unknown): VectorStoreExpiresAfter | null | undefined; export declare class InvalidMetadataError extends Error { constructor(message: string); } export declare function parseMetadata(raw: unknown): Record | null | undefined; //# sourceMappingURL=vector-stores.d.ts.map