import * as S from "@distilled.cloud/core/schema"; import * as API from "@distilled.cloud/core/api"; import { type CloudflareOpError, type CloudflareOpContext } from "../protocol.ts"; export type { CloudflareOpError, CloudflareOpContext }; export type AiSearchRequestFiltersCase0Type = "eq" | "ne" | "gt" | "gte" | "lt" | "lte"; export declare const AiSearchRequestFiltersCase0Type: any; export type AiSearchRequestFiltersCase0Value = string | number | boolean; export declare const AiSearchRequestFiltersCase0Value: any; export interface AiSearchRequestFiltersCase0 { key: string; type: AiSearchRequestFiltersCase0Type | (string & {}); value: AiSearchRequestFiltersCase0Value; } export declare const AiSearchRequestFiltersCase0: S.Schema; export type AiSearchRequestFiltersCase1FiltersItemType = "eq" | "ne" | "gt" | "gte" | "lt" | "lte"; export declare const AiSearchRequestFiltersCase1FiltersItemType: any; export type AiSearchRequestFiltersCase1FiltersItemValue = string | number | boolean; export declare const AiSearchRequestFiltersCase1FiltersItemValue: any; export interface AiSearchRequestFiltersCase1FiltersItem { key: string; type: AiSearchRequestFiltersCase1FiltersItemType | (string & {}); value: AiSearchRequestFiltersCase1FiltersItemValue; } export declare const AiSearchRequestFiltersCase1FiltersItem: S.Schema; export type AiSearchRequestFiltersCase1FiltersList = Array; export declare const AiSearchRequestFiltersCase1FiltersList: S.Schema; export type AiSearchRequestFiltersCase1Type = "and" | "or"; export declare const AiSearchRequestFiltersCase1Type: any; export interface AiSearchRequestFiltersCase1 { filters: AiSearchRequestFiltersCase1FiltersList; type: AiSearchRequestFiltersCase1Type | (string & {}); } export declare const AiSearchRequestFiltersCase1: S.Schema; export type AiSearchRequestFilters = AiSearchRequestFiltersCase0 | AiSearchRequestFiltersCase1; export declare const AiSearchRequestFilters: any; export type AiSearchRequestModel = "@cf/meta/llama-3.3-70b-instruct-fp8-fast" | "@cf/meta/llama-3.1-8b-instruct-fast" | "@cf/meta/llama-3.1-8b-instruct-fp8" | "@cf/meta/llama-4-scout-17b-16e-instruct" | "@cf/qwen/qwen3-30b-a3b-fp8" | "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b" | "@cf/moonshotai/kimi-k2-instruct" | "anthropic/claude-3-7-sonnet" | "anthropic/claude-sonnet-4" | "anthropic/claude-opus-4" | "anthropic/claude-3-5-haiku" | "cerebras/qwen-3-235b-a22b-instruct" | "cerebras/qwen-3-235b-a22b-thinking" | "cerebras/llama-3.3-70b" | "cerebras/llama-4-maverick-17b-128e-instruct" | "cerebras/llama-4-scout-17b-16e-instruct" | "cerebras/gpt-oss-120b" | "google-ai-studio/gemini-2.5-flash" | "google-ai-studio/gemini-2.5-pro" | "grok/grok-4" | "groq/llama-3.3-70b-versatile" | "groq/llama-3.1-8b-instant" | "openai/gpt-5" | "openai/gpt-5-mini" | "openai/gpt-5-nano" | ""; export declare const AiSearchRequestModel: any; export interface AiSearchRequestRankingOptions { ranker?: string; scoreThreshold?: number; } export declare const AiSearchRequestRankingOptions: S.Schema; export type AiSearchRequestRerankingModel = "@cf/baai/bge-reranker-base" | ""; export declare const AiSearchRequestRerankingModel: any; export interface AiSearchRequestReranking { enabled?: boolean; model?: AiSearchRequestRerankingModel | (string & {}); } export declare const AiSearchRequestReranking: S.Schema; export interface AiSearchRequest { accountId: string; /** rag id */ id: string; query: string; filters?: AiSearchRequestFilters; maxNumResults?: number; model?: AiSearchRequestModel | (string & {}); rankingOptions?: AiSearchRequestRankingOptions; reranking?: AiSearchRequestReranking; rewriteQuery?: boolean; stream?: boolean; systemPrompt?: string; } export declare const AiSearchRequest: S.Schema; export interface AiSearchResponseDataItemContentItem { text?: string | null; type?: string | null; } export declare const AiSearchResponseDataItemContentItem: S.Schema; export type AiSearchResponseDataItemContentList = Array; export declare const AiSearchResponseDataItemContentList: S.Schema; export interface AiSearchResponseDataItem { score: number; attributes?: unknown | null; content?: AiSearchResponseDataItemContentList | null; fileId?: string | null; filename?: string | null; } export declare const AiSearchResponseDataItem: S.Schema; export type AiSearchResponseDataList = Array; export declare const AiSearchResponseDataList: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface AiSearchResponse { response: string; searchQuery: string; data?: AiSearchResponseDataList | null; hasMore?: boolean | null; nextPage?: string | null; object?: string | null; } export declare const AiSearchResponse: S.Schema; export type FilesRequestStatus = "completed" | "queued" | "running" | "error"; export declare const FilesRequestStatus: any; export interface FilesRequest { accountId: string; /** rag id */ id: string; page?: number; perPage?: number; search?: string; status?: FilesRequestStatus | (string & {}); } export declare const FilesRequest: S.Schema; export interface FilesResultItem { error: string; key: string; } export declare const FilesResultItem: S.Schema; export type FilesResultList = Array; export declare const FilesResultList: S.Schema; export type FilesResponse = FilesResultList; export declare const FilesResponse: S.Schema; export interface JobsGetRequest { accountId: string; /** rag id */ id: string; jobId: string; } export declare const JobsGetRequest: S.Schema; export type JobsGetResponseSource = "user" | "schedule"; export declare const JobsGetResponseSource: any; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface JobsGetResponse { id: string; source: JobsGetResponseSource; endReason?: string | null; endedAt?: string | null; lastSeenAt?: string | null; startedAt?: string | null; } export declare const JobsGetResponse: S.Schema; export interface JobsListRequest { accountId: string; /** rag id */ id: string; page?: number; perPage?: number; } export declare const JobsListRequest: S.Schema; export type JobsListResultItemSource = "user" | "schedule"; export declare const JobsListResultItemSource: any; export interface JobsListResultItem { id: string; source: JobsListResultItemSource; endReason?: string | null; endedAt?: string | null; lastSeenAt?: string | null; startedAt?: string | null; } export declare const JobsListResultItem: S.Schema; export type JobsListResultList = Array; export declare const JobsListResultList: S.Schema; export type JobsListResponse = JobsListResultList; export declare const JobsListResponse: S.Schema; export interface JobsLogsRequest { accountId: string; /** rag id */ id: string; jobId: string; page?: number; perPage?: number; } export declare const JobsLogsRequest: S.Schema; export interface JobsLogsResultItem { id: number; createdAt: number; message: string; messageType: number; } export declare const JobsLogsResultItem: S.Schema; export type JobsLogsResultList = Array; export declare const JobsLogsResultList: S.Schema; export type JobsLogsResponse = JobsLogsResultList; export declare const JobsLogsResponse: S.Schema; export type SearchRequestFiltersCase0Type = "eq" | "ne" | "gt" | "gte" | "lt" | "lte"; export declare const SearchRequestFiltersCase0Type: any; export type SearchRequestFiltersCase0Value = string | number | boolean; export declare const SearchRequestFiltersCase0Value: any; export interface SearchRequestFiltersCase0 { key: string; type: SearchRequestFiltersCase0Type | (string & {}); value: SearchRequestFiltersCase0Value; } export declare const SearchRequestFiltersCase0: S.Schema; export type SearchRequestFiltersCase1FiltersItemType = "eq" | "ne" | "gt" | "gte" | "lt" | "lte"; export declare const SearchRequestFiltersCase1FiltersItemType: any; export type SearchRequestFiltersCase1FiltersItemValue = string | number | boolean; export declare const SearchRequestFiltersCase1FiltersItemValue: any; export interface SearchRequestFiltersCase1FiltersItem { key: string; type: SearchRequestFiltersCase1FiltersItemType | (string & {}); value: SearchRequestFiltersCase1FiltersItemValue; } export declare const SearchRequestFiltersCase1FiltersItem: S.Schema; export type SearchRequestFiltersCase1FiltersList = Array; export declare const SearchRequestFiltersCase1FiltersList: S.Schema; export type SearchRequestFiltersCase1Type = "and" | "or"; export declare const SearchRequestFiltersCase1Type: any; export interface SearchRequestFiltersCase1 { filters: SearchRequestFiltersCase1FiltersList; type: SearchRequestFiltersCase1Type | (string & {}); } export declare const SearchRequestFiltersCase1: S.Schema; export type SearchRequestFilters = SearchRequestFiltersCase0 | SearchRequestFiltersCase1; export declare const SearchRequestFilters: any; export type SearchRequestRankingOptions = AiSearchRequestRankingOptions; export declare const SearchRequestRankingOptions: S.Schema; export type SearchRequestRerankingModel = "@cf/baai/bge-reranker-base" | ""; export declare const SearchRequestRerankingModel: any; export interface SearchRequestReranking { enabled?: boolean; model?: SearchRequestRerankingModel | (string & {}); } export declare const SearchRequestReranking: S.Schema; export interface SearchRequest { accountId: string; /** rag id */ id: string; query: string; filters?: SearchRequestFilters; maxNumResults?: number; rankingOptions?: AiSearchRequestRankingOptions; reranking?: SearchRequestReranking; rewriteQuery?: boolean; } export declare const SearchRequest: S.Schema; export type SearchResponseDataItemContentItem = AiSearchResponseDataItemContentItem; export declare const SearchResponseDataItemContentItem: S.Schema; export type SearchResponseDataItemContentList = Array; export declare const SearchResponseDataItemContentList: S.Schema; export interface SearchResponseDataItem { score: number; attributes?: unknown | null; content?: SearchResponseDataItemContentList | null; fileId?: string | null; filename?: string | null; } export declare const SearchResponseDataItem: S.Schema; export type SearchResponseDataList = Array; export declare const SearchResponseDataList: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface SearchResponse { searchQuery: string; data?: SearchResponseDataList | null; hasMore?: boolean | null; nextPage?: string | null; object?: string | null; } export declare const SearchResponse: S.Schema; export interface SyncRequest { accountId: string; /** rag id */ id: string; } export declare const SyncRequest: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface SyncResponse { jobId: string; } export declare const SyncResponse: S.Schema; export type AiSearchError = CloudflareOpError; /** AI Search */ export declare const aiSearch: API.OperationMethod; export type FilesError = CloudflareOpError; /** Files */ export declare const files: API.OperationMethod; export type JobsGetError = CloudflareOpError; /** Get a Job Details */ export declare const jobsGet: API.OperationMethod; export type JobsListError = CloudflareOpError; /** List Jobs */ export declare const jobsList: API.OperationMethod; export type JobsLogsError = CloudflareOpError; /** List Job Logs */ export declare const jobsLogs: API.OperationMethod; export type SearchError = CloudflareOpError; /** Search */ export declare const search: API.OperationMethod; export type SyncError = CloudflareOpError; /** Sync */ export declare const sync: API.OperationMethod; //# sourceMappingURL=autorag.d.ts.map