import * as S from "@distilled.cloud/core/schema"; import * as API from "@distilled.cloud/core/api"; import { type CloudflareOpError, type CloudflareOpContext } from "../protocol.ts"; import { ResultInfo } from "../pagination.ts"; export type { CloudflareOpError, CloudflareOpContext }; declare const AccountNotFound_base: S.Class, import("effect/Cause").YieldableError>; export declare class AccountNotFound extends /*@__PURE__*/ AccountNotFound_base { } declare const ModelNotFound_base: S.Class, import("effect/Cause").YieldableError>; export declare class ModelNotFound extends /*@__PURE__*/ ModelNotFound_base { } declare const ModelNotSupported_base: S.Class, import("effect/Cause").YieldableError>; export declare class ModelNotSupported extends /*@__PURE__*/ ModelNotSupported_base { } declare const ModelSchemaNotFound_base: S.Class, import("effect/Cause").YieldableError>; export declare class ModelSchemaNotFound extends /*@__PURE__*/ ModelSchemaNotFound_base { } export interface CreateFinetuneRequest { accountId: string; model: string; name: string; description?: string; public?: boolean; } export declare const CreateFinetuneRequest: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface CreateFinetuneResponse { id: string; createdAt: string; model: string; modifiedAt: string; name: string; public: boolean; description?: string | null; } export declare const CreateFinetuneResponse: S.Schema; export interface CreateFinetuneAssetRequest { accountId: string; finetuneId: string; } export declare const CreateFinetuneAssetRequest: S.Schema; export interface CreateFinetuneAssetResponse { } export declare const CreateFinetuneAssetResponse: S.Schema; export interface GetModelSchemaRequest { accountId: string; /** Model Name */ model: string; } export declare const GetModelSchemaRequest: S.Schema; export interface ModelsSchemaGetResponseInput { additionalProperties: boolean; description: string; type: string; } export declare const ModelsSchemaGetResponseInput: S.Schema; export type ModelsSchemaGetResponseOutput = ModelsSchemaGetResponseInput; export declare const ModelsSchemaGetResponseOutput: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface GetModelSchemaResponse { input: ModelsSchemaGetResponseInput; output: ModelsSchemaGetResponseInput; } export declare const GetModelSchemaResponse: S.Schema; export interface ListAuthorsRequest { accountId: string; } export declare const ListAuthorsRequest: S.Schema; export type AuthorsListResultList = Array; export declare const AuthorsListResultList: S.Schema; export interface ListAuthorsResponse { /** The unwrapped `result` payload of the v4 response envelope. */ result: AuthorsListResultList; /** Pagination info from the envelope's `result_info`. */ resultInfo?: ResultInfo | null; } export declare const ListAuthorsResponse: S.Schema; export interface ListFinetunePublicsRequest { accountId: string; /** Pagination Limit */ limit?: number; /** Pagination Offset */ offset?: number; /** Order By Column Name */ orderBy?: string; } export declare const ListFinetunePublicsRequest: S.Schema; export interface FinetunesPublicListResultItem { id: string; createdAt: string; model: string; modifiedAt: string; name: string; public: boolean; description?: string | null; } export declare const FinetunesPublicListResultItem: S.Schema; export type FinetunesPublicListResultList = Array; export declare const FinetunesPublicListResultList: S.Schema; export interface ListFinetunePublicsResponse { /** The unwrapped `result` payload of the v4 response envelope. */ result: FinetunesPublicListResultList; /** Pagination info from the envelope's `result_info`. */ resultInfo?: ResultInfo | null; } export declare const ListFinetunePublicsResponse: S.Schema; export interface ListFinetunesRequest { accountId: string; } export declare const ListFinetunesRequest: S.Schema; /** Unwrapped `result` payload of the Cloudflare v4 response envelope. */ export interface ListFinetunesResponse { id: string; createdAt: string; model: string; modifiedAt: string; name: string; description?: string | null; } export declare const ListFinetunesResponse: S.Schema; export type ModelsListRequestFormat = "openrouter"; export declare const ModelsListRequestFormat: any; export interface ListModelsRequest { accountId: string; /** Filter by Author */ author?: string; /** If set, return models in the requested marketplace format instead of the default response. */ format?: ModelsListRequestFormat | (string & {}); /** Filter to hide experimental models */ hideExperimental?: boolean; /** If true, include models whose planned_deprecation_date is in the past — but only within a three-month grace window after that date. Models whose planned_deprecation_date is more than three months in the past remain hidden regardless of this flag. Future planned-deprecation dates are always included regardless of this flag. Defaults to false, preserving the existing behavior of hiding all past-dated deprecations. */ includeDeprecated?: boolean; page?: number; perPage?: number; /** Search */ search?: string; /** Filter by Source Id */ source?: number; /** Filter by Task Name */ task?: string; } export declare const ListModelsRequest: S.Schema; /** Raw response payload (operation does not use the standard v4 result envelope). */ export interface ListModelsResponse { } export declare const ListModelsResponse: S.Schema; export interface ListTasksRequest { accountId: string; } export declare const ListTasksRequest: S.Schema; export type TasksListResultList = Array; export declare const TasksListResultList: S.Schema; export interface ListTasksResponse { /** The unwrapped `result` payload of the v4 response envelope. */ result: TasksListResultList; /** Pagination info from the envelope's `result_info`. */ resultInfo?: ResultInfo | null; } export declare const ListTasksResponse: S.Schema; export type RunRequestTextTextEmbeddingsCase1List = Array; export declare const RunRequestTextTextEmbeddingsCase1List: S.Schema; export type RunRequestTextTextEmbeddings = string | RunRequestTextTextEmbeddingsCase1List; export declare const RunRequestTextTextEmbeddings: any; export type RunRequestTextMultimodalEmbeddingsList = Array; export declare const RunRequestTextMultimodalEmbeddingsList: S.Schema; export type RunRequestText = string | RunRequestTextTextEmbeddings | RunRequestTextMultimodalEmbeddingsList; export declare const RunRequestText: any; export type RunRequestImageTextToImageList = Array; export declare const RunRequestImageTextToImageList: S.Schema; export type RunRequestImage = string | RunRequestImageTextToImageList; export declare const RunRequestImage: any; export type RunRequestMaskList = Array; export declare const RunRequestMaskList: S.Schema; export type RunRequestAudioList = Array; export declare const RunRequestAudioList: S.Schema; export type RunRequestResponseFormatType = "json_object" | "json_schema"; export declare const RunRequestResponseFormatType: any; export interface RunRequestResponseFormat { jsonSchema?: unknown; type?: RunRequestResponseFormatType | (string & {}); } export declare const RunRequestResponseFormat: S.Schema; export interface RunRequestMessagesTextGenerationItemContentCase1Item { /** Text content */ text?: string; /** Type of the content (text) */ type?: string; } export declare const RunRequestMessagesTextGenerationItemContentCase1Item: S.Schema; export type RunRequestMessagesTextGenerationItemContentCase1List = Array; export declare const RunRequestMessagesTextGenerationItemContentCase1List: S.Schema; export type RunRequestMessagesTextGenerationItemContent = string | RunRequestMessagesTextGenerationItemContentCase1List; export declare const RunRequestMessagesTextGenerationItemContent: any; export interface RunRequestMessagesTextGenerationItem { /** The content of the message as a string. */ content: RunRequestMessagesTextGenerationItemContent; /** The role of the message sender (e.g., 'user', 'assistant', 'system', 'tool'). */ role: string; } export declare const RunRequestMessagesTextGenerationItem: S.Schema; export type RunRequestMessagesTextGenerationList = Array; export declare const RunRequestMessagesTextGenerationList: S.Schema; export interface RunRequestMessagesImageTextToTextItemContentCase1ItemImageUrl { /** Image URI with data (e.g. data:image/jpeg;base64,/9j/...). */ url: string; } export declare const RunRequestMessagesImageTextToTextItemContentCase1ItemImageUrl: S.Schema; export interface RunRequestMessagesImageTextToTextItemContentCase1Item { /** Type of the content part (e.g. 'text', 'image_url'). */ type: string; /** Image URL object (when type is 'image_url'). */ imageUrl?: RunRequestMessagesImageTextToTextItemContentCase1ItemImageUrl; /** Text content (when type is 'text'). */ text?: string; } export declare const RunRequestMessagesImageTextToTextItemContentCase1Item: S.Schema; export type RunRequestMessagesImageTextToTextItemContentCase1List = Array; export declare const RunRequestMessagesImageTextToTextItemContentCase1List: S.Schema; export type RunRequestMessagesImageTextToTextItemContent = string | RunRequestMessagesImageTextToTextItemContentCase1List; export declare const RunRequestMessagesImageTextToTextItemContent: any; export interface RunRequestMessagesImageTextToTextItem { /** The content of the message as a string. */ content: RunRequestMessagesImageTextToTextItemContent; /** The role of the message sender (e.g., 'user', 'assistant', 'system', 'tool'). */ role: string; } export declare const RunRequestMessagesImageTextToTextItem: S.Schema; export type RunRequestMessagesImageTextToTextList = Array; export declare const RunRequestMessagesImageTextToTextList: S.Schema; export type RunRequestMessages = RunRequestMessagesTextGenerationList | RunRequestMessagesImageTextToTextList; export declare const RunRequestMessages: any; export interface RunRequestFunctionsItem { code: string; name: string; } export declare const RunRequestFunctionsItem: S.Schema; export type RunRequestFunctionsList = Array; export declare const RunRequestFunctionsList: S.Schema; export interface RunRequestToolsItemCase0ParametersPropertiesValue { /** A description of the expected parameter. */ description: string; /** The data type of the parameter. */ type: string; } export declare const RunRequestToolsItemCase0ParametersPropertiesValue: S.Schema; export type RunRequestToolsItemCase0ParametersPropertiesMap = { [key: string]: RunRequestToolsItemCase0ParametersPropertiesValue | undefined; }; export declare const RunRequestToolsItemCase0ParametersPropertiesMap: S.Schema; export type RunRequestToolsItemCase0ParametersRequiredList = Array; export declare const RunRequestToolsItemCase0ParametersRequiredList: S.Schema; export interface RunRequestToolsItemCase0Parameters { /** Definitions of each parameter. */ properties: RunRequestToolsItemCase0ParametersPropertiesMap; /** The type of the parameters object (usually 'object'). */ type: string; /** List of required parameter names. */ required?: RunRequestToolsItemCase0ParametersRequiredList; } export declare const RunRequestToolsItemCase0Parameters: S.Schema; export interface RunRequestToolsItemCase0 { /** A brief description of what the tool does. */ description: string; /** The name of the tool. More descriptive the better. */ name: string; /** Schema defining the parameters accepted by the tool. */ parameters: RunRequestToolsItemCase0Parameters; } export declare const RunRequestToolsItemCase0: S.Schema; export type RunRequestToolsItemFunctionFunctionParametersPropertiesValue = RunRequestToolsItemCase0ParametersPropertiesValue; export declare const RunRequestToolsItemFunctionFunctionParametersPropertiesValue: S.Schema; export type RunRequestToolsItemFunctionFunctionParametersPropertiesMap = { [key: string]: RunRequestToolsItemCase0ParametersPropertiesValue | undefined; }; export declare const RunRequestToolsItemFunctionFunctionParametersPropertiesMap: S.Schema; export type RunRequestToolsItemFunctionFunctionParametersRequiredList = Array; export declare const RunRequestToolsItemFunctionFunctionParametersRequiredList: S.Schema; export interface RunRequestToolsItemFunctionFunctionParameters { /** Definitions of each parameter. */ properties: RunRequestToolsItemFunctionFunctionParametersPropertiesMap; /** The type of the parameters object (usually 'object'). */ type: string; /** List of required parameter names. */ required?: RunRequestToolsItemFunctionFunctionParametersRequiredList; } export declare const RunRequestToolsItemFunctionFunctionParameters: S.Schema; export interface RunRequestToolsItemFunctionFunction { /** A brief description of what the function does. */ description: string; /** The name of the function. */ name: string; /** Schema defining the parameters accepted by the function. */ parameters: RunRequestToolsItemFunctionFunctionParameters; } export declare const RunRequestToolsItemFunctionFunction: S.Schema; export interface RunRequestToolsItemFunction { /** Details of the function tool. */ function: RunRequestToolsItemFunctionFunction; /** Specifies the type of tool (e.g., 'function'). */ type: string; } export declare const RunRequestToolsItemFunction: S.Schema; export type RunRequestToolsItem = RunRequestToolsItemCase0 | RunRequestToolsItemFunction; export declare const RunRequestToolsItem: any; export type RunRequestToolsList = Array; export declare const RunRequestToolsList: S.Schema; export interface RunAiRequest { accountId: string; modelName: string; /** The text that you want to classify */ text?: RunRequestText; /** A text description of the image you want to generate */ prompt?: string; /** Controls how closely the generated image should adhere to the prompt; higher values make the image more aligned with the prompt */ guidance?: number; /** The height of the generated image in pixels */ height?: number; /** For use with img2img tasks. An array of integers that represent the image data constrained to 8-bit unsigned integer values */ image?: RunRequestImage; /** For use with img2img tasks. A base64-encoded string of the input image */ imageB64?: string; /** An array representing An array of integers that represent mask image data for inpainting constrained to 8-bit unsigned integer values */ mask?: RunRequestMaskList; /** Text describing elements to avoid in the generated image */ negativePrompt?: string; /** The number of diffusion steps; higher values can improve quality but take longer */ numSteps?: number; /** Random seed for reproducibility of the image generation */ seed?: number; /** A value between 0 and 1 indicating how strongly to apply the transformation during img2img tasks; lower values make the output closer to the input image */ strength?: number; /** The width of the generated image in pixels */ width?: number; /** The speech language (e.g., 'en' for English, 'fr' for French). Defaults to 'en' if not specified */ lang?: string; /** An array of integers that represent the audio data constrained to 8-bit unsigned integer values */ audio?: RunRequestAudioList; /** The language of the recorded audio */ sourceLang?: string; /** The language to translate the transcription into. Currently only English is supported. */ targetLang?: string; /** Decreases the likelihood of the model repeating the same lines verbatim. */ frequencyPenalty?: number; /** Name of the LoRA (Low-Rank Adaptation) model to fine-tune the base model. */ lora?: string; /** The maximum number of tokens to generate in the response. */ maxTokens?: number; /** Increases the likelihood of the model introducing new topics. */ presencePenalty?: number; /** If true, a chat template is not applied and you must adhere to the specific model's expected formatting. */ raw?: boolean; /** Penalty for repeated tokens; higher values discourage repetition. */ repetitionPenalty?: number; responseFormat?: RunRequestResponseFormat; /** If true, the response will be streamed back incrementally using SSE, Server Sent Events. */ stream?: boolean; /** Controls the randomness of the output; higher values produce more random results. */ temperature?: number; /** Limits the AI to choose from the top 'k' most probable words. Lower values make responses more focused; higher values introduce more variety and potential surprises. */ topK?: number; /** Adjusts the creativity of the AI's responses by controlling how many possible words it considers. Lower values make outputs more predictable; higher values allow for more varied and creative responses. */ topP?: number; /** An array of message objects representing the conversation history. */ messages?: RunRequestMessages; functions?: RunRequestFunctionsList; /** A list of tools available for the assistant to use. */ tools?: RunRequestToolsList; /** The text that you want the model to summarize */ inputText?: string; /** The maximum length of the generated summary in tokens */ maxLength?: number; /** Whether to ignore the EOS token and continue generating tokens after the EOS token is generated. */ ignoreEos?: boolean; } export declare const RunAiRequest: S.Schema; export interface RunResultTextClassificationItem { /** The classification label assigned to the text (e.g., 'POSITIVE' or 'NEGATIVE') */ label?: string | null; /** Confidence score indicating the likelihood that the text belongs to the specified label */ score?: number | null; } export declare const RunResultTextClassificationItem: S.Schema; export type RunResultTextClassificationList = Array; export declare const RunResultTextClassificationList: S.Schema; export interface RunResultAudio { /** The generated audio in MP3 format, base64-encoded */ audio?: string | null; } export declare const RunResultAudio: S.Schema; export type RunResultTextEmbeddingsDataItemList = Array; export declare const RunResultTextEmbeddingsDataItemList: S.Schema; export type RunResultTextEmbeddingsDataList = Array; export declare const RunResultTextEmbeddingsDataList: S.Schema; export type RunResultTextEmbeddingsShapeList = Array; export declare const RunResultTextEmbeddingsShapeList: S.Schema; export interface RunResultTextEmbeddings { /** Embeddings of the requested text values */ data?: RunResultTextEmbeddingsDataList | null; shape?: RunResultTextEmbeddingsShapeList | null; } export declare const RunResultTextEmbeddings: S.Schema; export interface RunResultAutomaticSpeechRecognitionWordsItem { /** The ending second when the word completes */ end?: number | null; /** The second this word begins in the recording */ start?: number | null; word?: string | null; } export declare const RunResultAutomaticSpeechRecognitionWordsItem: S.Schema; export type RunResultAutomaticSpeechRecognitionWordsList = Array; export declare const RunResultAutomaticSpeechRecognitionWordsList: S.Schema; export interface RunResultAutomaticSpeechRecognition { /** The transcription */ text: string; vtt?: string | null; wordCount?: number | null; words?: RunResultAutomaticSpeechRecognitionWordsList | null; } export declare const RunResultAutomaticSpeechRecognition: S.Schema; export interface RunResultImageClassificationItem { /** The predicted category or class for the input image based on analysis */ label?: string | null; /** A confidence value, between 0 and 1, indicating how certain the model is about the predicted label */ score?: number | null; } export declare const RunResultImageClassificationItem: S.Schema; export type RunResultImageClassificationList = Array; export declare const RunResultImageClassificationList: S.Schema; export interface RunResultObjectDetectionItemBox { /** The x-coordinate of the bottom-right corner of the bounding box */ xmax?: number | null; /** The x-coordinate of the top-left corner of the bounding box */ xmin?: number | null; /** The y-coordinate of the bottom-right corner of the bounding box */ ymax?: number | null; /** The y-coordinate of the top-left corner of the bounding box */ ymin?: number | null; } export declare const RunResultObjectDetectionItemBox: S.Schema; export interface RunResultObjectDetectionItem { /** Coordinates defining the bounding box around the detected object */ box?: RunResultObjectDetectionItemBox | null; /** The class label or name of the detected object */ label?: string | null; /** Confidence score indicating the likelihood that the detection is correct */ score?: number | null; } export declare const RunResultObjectDetectionItem: S.Schema; export type RunResultObjectDetectionList = Array; export declare const RunResultObjectDetectionList: S.Schema; export interface RunResultCase8ToolCallsItem { /** The arguments passed to be passed to the tool call request */ arguments?: unknown | null; /** The name of the tool to be called */ name?: string | null; } export declare const RunResultCase8ToolCallsItem: S.Schema; export type RunResultCase8ToolCallsList = Array; export declare const RunResultCase8ToolCallsList: S.Schema; export interface RunResultCase8Usage { /** Total number of tokens in output */ completionTokens?: number | null; /** Total number of tokens in input */ promptTokens?: number | null; /** Total number of input and output tokens */ totalTokens?: number | null; } export declare const RunResultCase8Usage: S.Schema; export interface RunResultCase8 { /** The generated text response from the model */ response: string; /** An array of tool calls requests made during the response generation */ toolCalls?: RunResultCase8ToolCallsList | null; /** Usage statistics for the inference request */ usage?: RunResultCase8Usage | null; } export declare const RunResultCase8: S.Schema; export interface RunResultTranslation { /** The translated text in the target language */ translatedText?: string | null; } export declare const RunResultTranslation: S.Schema; export interface RunResultSummarization { /** The summarized version of the input text */ summary?: string | null; } export declare const RunResultSummarization: S.Schema; export interface RunResultImageToText { description?: string | null; } export declare const RunResultImageToText: S.Schema; export type RunResultImageTextToText = RunResultImageToText; export declare const RunResultImageTextToText: S.Schema; export type RunResultMultimodalEmbeddingsDataItemList = Array; export declare const RunResultMultimodalEmbeddingsDataItemList: S.Schema; export type RunResultMultimodalEmbeddingsDataList = Array; export declare const RunResultMultimodalEmbeddingsDataList: S.Schema; export type RunResultMultimodalEmbeddingsShapeList = Array; export declare const RunResultMultimodalEmbeddingsShapeList: S.Schema; export interface RunResultMultimodalEmbeddings { data?: RunResultMultimodalEmbeddingsDataList | null; shape?: RunResultMultimodalEmbeddingsShapeList | null; } export declare const RunResultMultimodalEmbeddings: S.Schema; export type RunResult = string | RunResultTextClassificationList | RunResultAudio | RunResultTextEmbeddings | RunResultAutomaticSpeechRecognition | RunResultImageClassificationList | RunResultObjectDetectionList | RunResultCase8 | RunResultTranslation | RunResultSummarization | RunResultImageToText | RunResultImageToText | RunResultMultimodalEmbeddings; export declare const RunResult: any; export type RunAiResponse = RunResult; export declare const RunAiResponse: S.Schema; export interface SupportedToMarkdownRequest { accountId: string; } export declare const SupportedToMarkdownRequest: S.Schema; export interface ToMarkdownSupportedResultItem { extension: string; mimeType: string; } export declare const ToMarkdownSupportedResultItem: S.Schema; export type ToMarkdownSupportedResultList = Array; export declare const ToMarkdownSupportedResultList: S.Schema; export interface SupportedToMarkdownResponse { /** The unwrapped `result` payload of the v4 response envelope. */ result: ToMarkdownSupportedResultList; /** Pagination info from the envelope's `result_info`. */ resultInfo?: ResultInfo | null; } export declare const SupportedToMarkdownResponse: S.Schema; export interface TransformToMarkdownRequest { accountId: string; } export declare const TransformToMarkdownRequest: S.Schema; export interface ToMarkdownTransformResultItem { data: string; format: string; mimeType: string; name: string; tokens: string; } export declare const ToMarkdownTransformResultItem: S.Schema; export type ToMarkdownTransformResultList = Array; export declare const ToMarkdownTransformResultList: S.Schema; export type TransformToMarkdownResponse = ToMarkdownTransformResultList; export declare const TransformToMarkdownResponse: S.Schema; export type CreateFinetuneError = ModelNotSupported | AccountNotFound | CloudflareOpError; /** Creates a new fine-tuning job for a Workers AI model using custom training data. */ export declare const createFinetune: API.OperationMethod; export type CreateFinetuneAssetError = ModelNotSupported | AccountNotFound | CloudflareOpError; /** Uploads training data assets for a Workers AI fine-tuning job. */ export declare const createFinetuneAsset: API.OperationMethod; export type GetModelSchemaError = ModelNotSupported | ModelSchemaNotFound | AccountNotFound | CloudflareOpError; /** Retrieves the input and output JSON schema definition for a Workers AI model. */ export declare const getModelSchema: API.OperationMethod; export type ListAuthorsError = CloudflareOpError; /** Searches Workers AI models by author or organization name. */ export declare const listAuthors: API.PaginatedOperationMethod; export type ListFinetunePublicsError = CloudflareOpError; /** Lists publicly available fine-tuned models that can be used with Workers AI. */ export declare const listFinetunePublics: API.PaginatedOperationMethod; export type ListFinetunesError = AccountNotFound | CloudflareOpError; /** Lists all fine-tuning jobs created by the account, including status and metrics. */ export declare const listFinetunes: API.OperationMethod; export type ListModelsError = CloudflareOpError; /** Searches Workers AI models by name or description. */ export declare const listModels: API.OperationMethod; export type ListTasksError = CloudflareOpError; /** Searches Workers AI models by task type (e.g., text-generation, embeddings). */ export declare const listTasks: API.PaginatedOperationMethod; export type RunAiError = ModelNotFound | CloudflareOpError; /** This endpoint provides users with the capability to run specific AI models on-demand. By submitting the required input data, users can receive real-time predictions or results generated by the chosen AI model. The endpoint supports various AI model types, ensuring flexibility and adaptability for diverse use cases. Model specific inputs available in [Cloudflare Docs](https://developers.cloudflare.com/workers-ai/models/). */ export declare const runAi: API.OperationMethod; export type SupportedToMarkdownError = CloudflareOpError; /** Lists all file formats supported for conversion to Markdown. */ export declare const supportedToMarkdown: API.PaginatedOperationMethod; export type TransformToMarkdownError = CloudflareOpError; /** Converts uploaded files into Markdown format using Workers AI. */ export declare const transformToMarkdown: API.OperationMethod; export declare const createAiToMarkdown: API.OperationMethod; export type CreateAiToMarkdownRequest = TransformToMarkdownRequest; export type CreateAiToMarkdownResponse = TransformToMarkdownResponse; export type CreateAiToMarkdownError = TransformToMarkdownError; //# sourceMappingURL=ai.d.ts.map