///
import { PublicKey } from "@solana/web3.js";
import { LpClaim as IDLLpClaim } from "../idl/idl.types";
import { Base } from "../rpc/Base";
import { CredixClient, SolanaContext } from "../rpc/CredixClient";
import { DealClaims } from "./DealClaims";
export declare class LpClaim extends Base {
index: number;
dealClaims: DealClaims;
constructor(index: number, dealClaims: DealClaims, programVersion: IDLLpClaim, client: CredixClient, solanaContext: SolanaContext);
get claimBaseAmount(): import("@solana/web3.js").TokenAmount;
get claimableLpAmount(): import("@solana/web3.js").TokenAmount;
get claimedLpAmount(): import("@solana/web3.js").TokenAmount;
get isClaimed(): boolean;
get investor(): PublicKey;
private claimLpBuilder;
claimLpIx(investor?: PublicKey): Promise;
claimLp(): Promise;
}
//# sourceMappingURL=LpClaim.d.ts.map