import { SDKOptions } from "../lib/config.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; export declare class ExtractTables extends ClientSDK { private readonly options$; constructor(options?: SDKOptions); /** * Extract Tables - Sync * * @remarks * Extracts tables from a file. Supported file types are image, pdf (more coming soon!). * It accepts the file. */ sync(file: components.FileT, options?: RequestOptions): Promise; /** * Extract Tables - Async Start * * @remarks * Starts an asynchronous operation to extract tables 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 Tables - Async Result * * @remarks * Gets the result of the tables extraction operation using the operation ID. */ result(operationId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=extracttables.d.ts.map