import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; import { PageIterator } from "../types/operations.js"; export declare class Entities extends ClientSDK { /** * List Instructions * * @remarks * List all instructions. */ listInstructions(options?: RequestOptions): Promise>; /** * Create Instruction * * @remarks * Create a new instruction. Instructions are applied to documents as they are created or updated. The results of the instruction are stored as structured data in the schema defined by the `entity_schema` parameter. The `prompt` parameter is a natural language instruction which will be applied to documents. This feature is in beta and may change in the future. */ createInstruction(request: components.CreateInstructionParams, options?: RequestOptions): Promise; /** * Update Instruction */ updateInstruction(request: operations.UpdateInstructionRequest, options?: RequestOptions): Promise; /** * Delete Instruction * * @remarks * Delete an instruction. This will delete the instruction and all entities generated by it. This operation is irreversible. */ delete(request: operations.DeleteInstructionRequest, options?: RequestOptions): Promise<{ [k: string]: string; }>; /** * Get Instruction Extracted Entities */ listByInstruction(request: operations.ListEntitiesByInstructionRequest, options?: RequestOptions): Promise>; /** * Get Document Extracted Entities */ listByDocument(request: operations.ListEntitiesByDocumentRequest, options?: RequestOptions): Promise>; } //# sourceMappingURL=entities.d.ts.map