import { Token } from "@0xsquid/squid-types";
import { AccountInfo, AccountTokens } from "../../core/types/hedera";
/**
 * Client for interacting with the Hedera Mirrornode API.
 *
 * @docs https://mainnet.mirrornode.hedera.com/api/v1/docs
 */
export declare class HederaApiClient {
    private apiUrl;
    constructor(apiUrl: string);
    isTokenAssociated({ address, token, }: {
        address: string;
        token: Token;
    }): Promise<boolean>;
    getAccountInfo(address: string): Promise<AccountInfo>;
    getAccountTokens(address: string): Promise<AccountTokens>;
    private fetch;
}
