import { SDKOptions } from "../lib/config.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; export declare class ExtractMarkdown extends ClientSDK { private readonly options$; constructor(options?: SDKOptions); /** * Extract Markdown - Sync * * @remarks * Extracts markdown from a file. Supported file types are image, pdf (more coming soon!). * It accepts the file. */ sync(file: components.FileT, options?: RequestOptions): Promise; /** * Extract Markdown - Async Start * * @remarks * Starts an asynchronous operation to extract markdown from a file. Supported file types are image, pdf (more coming soon!). * This methods accepts the file. * The API responds with an ID to track the operation status and retrieve the result. */ start(file: components.FileT, options?: RequestOptions): Promise; /** * Extract Markdown - Async Result * * @remarks * Gets the result of the markdown extraction operation using the operation ID. */ result(operationId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=extractmarkdown.d.ts.map