/// import { PublicKey } from "@solana/web3.js"; import { PoolInvestor as IDLPoolInvestor } from "../idl/idl.types"; import { Base } from "../rpc/Base"; import { CredixClient, SolanaContext } from "../rpc/CredixClient"; import { Market } from "./Market"; export declare class ScowPoolInvestor extends Base { market: Market; address: PublicKey; constructor(market: Market, address: PublicKey, poolInvestorInfo: IDLPoolInvestor, client: CredixClient, solanaContext: SolanaContext); get programId(): PublicKey; get investorBaseTokenAccount(): PublicKey; private scowPoolDepositBuilder; scowPoolDeposit(): Promise; scowPoolDepositIx(owner?: PublicKey): Promise; private scowPoolWithdrawBuilder; scowPoolWithdraw(amount: number): Promise; scowPoolWithdrawIx(amount: number, owner?: PublicKey): Promise; static generatePDA(market: PublicKey, investorBaseTokenAccount: PublicKey, programId: PublicKey): [PublicKey, number]; } //# sourceMappingURL=ScowPoolInvestor.d.ts.map