import { APIResource } from "../../resource.js";
import * as Core from "../../core.js";
import { SinglePage } from "../../pagination.js";
import { type BlobLike } from "../../uploads.js";
export declare class ToMarkdown extends APIResource {
    /**
     * Convert Files into Markdown
     */
    transform(file: string | ArrayBufferView | ArrayBuffer | BlobLike, params: ToMarkdownTransformParams, options?: Core.RequestOptions): Core.PagePromise<ToMarkdownTransformResponsesSinglePage, ToMarkdownTransformResponse>;
}
export declare class ToMarkdownTransformResponsesSinglePage extends SinglePage<ToMarkdownTransformResponse> {
}
export interface ToMarkdownTransformResponse {
    data: string;
    format: string;
    mimeType: string;
    name: string;
    tokens: string;
}
export interface ToMarkdownTransformParams {
    /**
     * Path param:
     */
    account_id: string;
}
export declare namespace ToMarkdown {
    export { type ToMarkdownTransformResponse as ToMarkdownTransformResponse, ToMarkdownTransformResponsesSinglePage as ToMarkdownTransformResponsesSinglePage, type ToMarkdownTransformParams as ToMarkdownTransformParams, };
}
//# sourceMappingURL=to-markdown.d.ts.map