import type { Interaction } from '@multiversx/sdk-core/out/smartcontracts/interaction';
import type { TypedOutcomeBundle } from '@multiversx/sdk-core/out/smartcontracts/interface';
import type { SmartContract } from '@multiversx/sdk-core/out/smartcontracts/smartContract';
export declare class ContractQueryRunner {
    private readonly proxy;
    private readonly parser;
    constructor();
    runQuery(contract: SmartContract, interaction: Interaction): Promise<TypedOutcomeBundle>;
}
//# sourceMappingURL=scCalls.d.ts.map