// SPDX-License-Identifier: MIT OR Apache-2.0 pragma solidity >=0.6.11; import {Call} from "../contracts/Call.sol"; interface IInterchainQueryRouter { function query( uint32 _destinationDomain, address target, bytes calldata queryData, bytes calldata callback ) external returns (bytes32); function query( uint32 _destinationDomain, Call calldata call, bytes calldata callback ) external returns (bytes32); function query( uint32 _destinationDomain, Call[] calldata calls, bytes[] calldata callbacks ) external returns (bytes32); }