import type { RNatAccountBalance, RNatProject, RNatProjectAndClaimableReward, RNatProjectInfo } from "../../iotype"; import { EvmContract } from "./evm_contract"; export declare class RNat extends EvmContract { getProjectsBasicInfo(): Promise>; getProjectsBasicInfoAndClaimableRewards(owner: string): Promise>; getProjectInfo(projectId: number): Promise; getClaimableRewards(projectId: number, owner: string): Promise; getBalancesOf(owner: string): Promise; getRNatAccount(owner: string): Promise; getCurrentMonth(): Promise; claimRewards(projectIds: Array, month: bigint): string; withdraw(amount: bigint, wrap: boolean): string; withdrawAll(wrap: boolean): string; } //# sourceMappingURL=rnat.d.ts.map