import type { Coin } from './Coin';
import type { NFT } from './NFT';
import type { Tokens } from './Tokens';
export type CheckAddressResultClass = {
    state?: string | null;
    /**
     * @deprecated
     */
    lovelace?: number;
    receivedAptosOctas?: number;
    receivedSolanaLamports?: number;
    receivedCardanoLovelace?: number;
    coin?: Coin;
    hasToPay?: number;
    additionalPriceInTokens?: Array<Tokens> | null;
    payDateTime?: string | null;
    expiresDateTime?: string | null;
    transaction?: string | null;
    senderAddress?: string | null;
    reservedNft?: Array<NFT> | null;
    rejectReason?: string | null;
    rejectParameter?: string | null;
    stakeReward?: number | null;
    discount?: number | null;
    customProperty?: string | null;
    tokenReward?: number | null;
    countNftsOrTokens?: number;
    reservationType?: string | null;
};
