/// import { PublicKey } from "@solana/web3.js"; import { SellOrder as IDLSellOrder } from "../idl/idl.types"; import { Base } from "../rpc/Base"; import { CredixClient, SolanaContext } from "../rpc/CredixClient"; import { SecondaryMarket } from "./SecondaryMarket"; export declare class SellOrder extends Base { secondaryMarket: SecondaryMarket; address: PublicKey; sellOrderIndex: number; constructor(secondaryMarket: SecondaryMarket, address: PublicKey, sellOrderIndex: number, sellerInfo: IDLSellOrder, client: CredixClient, solanaContext: SolanaContext); get buyer(): PublicKey | null; get createdAt(): number; get filledAt(): number | null; get receiveAmount(): import("@solana/web3.js").TokenAmount; get sellAmount(): import("@solana/web3.js").TokenAmount; get seller(): PublicKey; get tokenAMint(): PublicKey; get tokenBMint(): PublicKey; get active(): boolean; get hasTrancheToken(): boolean; get trancheIndex(): number | null; get deal(): PublicKey | null; cancelSellOrderBuilder(seller?: PublicKey): Promise>; cancelSellOrder(): Promise; cancelSellOrderIx(seller?: PublicKey): Promise; static generatePDA(seller: PublicKey, index: number, secondaryMarket: SecondaryMarket): [PublicKey, number]; static generateVaultPDA(seller: PublicKey, index: number, secondaryMarket: SecondaryMarket): [PublicKey, number]; } //# sourceMappingURL=SellOrder.d.ts.map