import { Transaction } from "@mysten/sui/transactions"; import { Receipt } from "./queryTypes.js"; import { Blockchain } from "../models/blockchain.js"; /** * Determine which rewards are claimable for the user, grouped by market id. * Uses parsed `PositionType` and `MarketType` (GraphQL-backed) — no raw * JSON-RPC shapes are consumed. */ export declare function getClaimRewardInput(blockchain: Blockchain, userAddress: string): Promise<{ marketId: number; coinTypes: string[]; }[]>; export declare function setPrices(tx: Transaction): Promise; /** * Fetch all AlphaPool receipts owned by `address`, via paginated GraphQL. * Filtering by StructType is done server-side (via the `type` filter), so no * client-side re-check is necessary. */ export declare function getAlphaReceipt(blockchain: Blockchain, address: string): Promise; //# sourceMappingURL=helper.d.ts.map