import { SubstrateTxStatus } from '../types';
/**
 * This class provides the functionality to interact with Subscan Indexer API.
 */
export declare class SubscanIndexer {
    private network;
    private headers;
    /**
     * This creates a new SubscanIndexer instance.
     *
     * @param params - Initialization parameters
     * @param params.network - Substrate network name e.g. 'polkadot', 'kusama'
     * @param params.headers - (Optional) HTTP headers to include in requests
     *
     * @returns  An instance of SubscanIndexer.
     */
    constructor(params: {
        network: string;
        headers?: Array<Record<string, string>>;
    });
    getTxStatus(txHash: string): Promise<SubstrateTxStatus>;
}
