import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class ExtractT extends ClientSDK { /** * Extract structured data with inline JSON Schema * * @remarks * Extracts structured data from files using a custom inline JSON schema. */ extract(request: operations.ExtractRequest, options?: RequestOptions): Promise; /** * Create reusable extraction schema template * * @remarks * Creates and stores a reusable JSON Schema template for structured data extraction. */ createSchema(request: operations.CreateExtractSchemaRequest, options?: RequestOptions): Promise; /** * Get extraction schema by ID * * @remarks * Retrieve a stored extraction schema and its metadata. */ getSchema(request: operations.GetExtractSchemaRequest, options?: RequestOptions): Promise; /** * Update extraction schema by ID * * @remarks * Update an existing extraction schema and its metadata. */ updateSchema(request: operations.UpdateExtractSchemaRequest, options?: RequestOptions): Promise; /** * Delete extraction schema by ID * * @remarks * Remove a stored extraction schema. */ deleteSchema(request: operations.DeleteExtractSchemaRequest, options?: RequestOptions): Promise; /** * Extract data using saved schema template * * @remarks * Extracts structured data from files using a previously saved extraction schema template. */ extractWithSchema(request: operations.ExtractWithSchemaRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=extract.d.ts.map