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 OptionInstructions extends ClientSDK { /** * Create Option Instruction * * @remarks * CreateOptionInstruction creates a new option instruction for trading actions */ createOptionInstruction(optionInstructionCreate: components.OptionInstructionCreate, accountId: string, assetId: string, options?: RequestOptions): Promise; /** * List Option Instructions * * @remarks * ListOptionInstructions lists option instructions with optional filtering and pagination */ listOptionInstructions(request: operations.ExerciseServiceListOptionInstructionsRequest, options?: RequestOptions): Promise; /** * Get Option Instruction * * @remarks * GetOptionInstruction retrieves an existing instruction by name */ getOptionInstruction(accountId: string, assetId: string, instructionId: string, options?: RequestOptions): Promise; /** * Cancel Option Instruction * * @remarks * CancelOptionInstruction cancels an existing instruction by name */ cancelOptionInstruction(cancelOptionInstructionRequestCreate: components.CancelOptionInstructionRequestCreate, accountId: string, assetId: string, instructionId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=optioninstructions.d.ts.map