import { type Builder, type DictionaryValue, type Slice } from '@ton/core'; import { Q120X120 } from './Q120X120'; export interface PoolReward { kind: 'dedust.cpmm.v2.PoolReward'; remainingTime: number; remainingBudget: bigint; rewardsPerToken: Q120X120; lastUpdate: number; } export declare namespace PoolReward { type Input = Omit; const create: (input: Input) => PoolReward; const load: (source: Slice) => PoolReward; const store: (poolReward: PoolReward) => (to: Builder) => void; const createDictionaryValue: () => DictionaryValue; }