import { QueryAllCrosschainRequestResponse, QueryAllCrosschainRequestConfirmResponse, QueryAllCrosschainAckRequestResponse, QueryAllCrosschainAckRequestConfirmResponse, QueryGetCrosschainRequestConfirmResponse, QueryGetCrosschainAckRequestConfirmResponse } from '@routerprotocol/chain-api/routerchain/crosschain/query_pb';
export declare class ChainGrpcCrosschainTransformer {
    static crosschainRequests(response: QueryAllCrosschainRequestResponse): QueryAllCrosschainRequestResponse.AsObject;
    static crosschainRequestConfirmations(response: QueryAllCrosschainRequestConfirmResponse): QueryAllCrosschainRequestConfirmResponse.AsObject;
    static crosschainAckRequests(response: QueryAllCrosschainAckRequestResponse): QueryAllCrosschainAckRequestResponse.AsObject;
    static crosschainAckRequestConfirmations(response: QueryAllCrosschainAckRequestConfirmResponse): QueryAllCrosschainAckRequestConfirmResponse.AsObject;
    static crosschainRequestConfirmation(request: QueryGetCrosschainRequestConfirmResponse): QueryGetCrosschainRequestConfirmResponse.AsObject;
    static crosschainAckRequestConfirmation(request: QueryGetCrosschainAckRequestConfirmResponse): QueryGetCrosschainAckRequestConfirmResponse.AsObject;
    private static crosschainRequestObj;
    private static crosschainRequestConfirmObj;
    private static crosschainAckRequestObj;
    private static crosschainAckRequestConfirmObj;
    private static paginationObject;
    private static coinObject;
}
