import { Address } from 'viem'; import { ChainNameEnum } from 'src/types'; import { SetReferrer, TroveHintRequestDto, WalletInDto } from './satoshi-api.type'; export declare const postWalletIn: (dto: WalletInDto) => Promise; export declare const getTroveHint: (dto: TroveHintRequestDto) => Promise<{ approx: string; }>; export declare const getReferMessage: (address: string, referrer: string) => Promise<{ message: string; messageHash: string; }>; export declare const getReferrer: (address: string) => Promise<{ address: Address; referrer: string; }>; export declare const getTroveTask: (address: string) => Promise<{ data: { result: boolean; }; }>; export declare const postSetReferrer: (dto: SetReferrer) => Promise<{ data: { address: Address; referrer: string; }; }>; export declare const getOatHolderList: () => Promise<{ oatHoldersStr: string; oatHolders: string[]; }>; export declare const getNymHistoryList: (chain: ChainNameEnum, user: string) => Promise<{ txHash: string; blockNumber: string; txIndex: number; logIndex: number; contract: string; asset: string; user: string; amount: string; fee: string; withdrawTime: number; updatedTime: string; }[]>;