import * as z from "zod/v3";
import { ClosedEnum } from "../../types/enums.js";
export declare const FilePurpose: {
    readonly FilePurposeUnspecified: "FILE_PURPOSE_UNSPECIFIED";
    readonly FilePurposeRetrieval: "FILE_PURPOSE_RETRIEVAL";
    readonly FilePurposeKnowledgeDatasource: "FILE_PURPOSE_KNOWLEDGE_DATASOURCE";
    readonly FilePurposeBatch: "FILE_PURPOSE_BATCH";
};
export type FilePurpose = ClosedEnum<typeof FilePurpose>;
/** @internal */
export declare const FilePurpose$inboundSchema: z.ZodNativeEnum<typeof FilePurpose>;
/** @internal */
export declare const FilePurpose$outboundSchema: z.ZodNativeEnum<typeof FilePurpose>;
//# sourceMappingURL=filepurpose.d.ts.map