import { APIResource } from "../../resource.js"; import * as Core from "../../core.js"; import { SinglePage } from "../../pagination.js"; export declare class ToMarkdown extends APIResource { /** * Lists all file formats supported for conversion to Markdown. */ supported(params: ToMarkdownSupportedParams, options?: Core.RequestOptions): Core.PagePromise; /** * Converts uploaded files into Markdown format using Workers AI. */ transform(params: ToMarkdownTransformParams, options?: Core.RequestOptions): Core.APIPromise; } export declare class ToMarkdownSupportedResponsesSinglePage extends SinglePage { } export interface ToMarkdownSupportedResponse { extension: string; mimeType: string; } export interface ToMarkdownTransformResponse { data: string; format: string; mimeType: string; name: string; tokens: string; } export interface ToMarkdownSupportedParams { account_id: string; } export interface ToMarkdownTransformParams { /** * Path param */ account_id: string; /** * Body param */ file: ToMarkdownTransformParams.File; } export declare namespace ToMarkdownTransformParams { interface File { files: Array; } } export declare namespace ToMarkdown { export { type ToMarkdownSupportedResponse as ToMarkdownSupportedResponse, type ToMarkdownTransformResponse as ToMarkdownTransformResponse, ToMarkdownSupportedResponsesSinglePage as ToMarkdownSupportedResponsesSinglePage, type ToMarkdownSupportedParams as ToMarkdownSupportedParams, type ToMarkdownTransformParams as ToMarkdownTransformParams, }; } //# sourceMappingURL=to-markdown.d.ts.map