/** ROUTES */
import { Handler } from 'express';
import { P2P } from '@shardeum-foundation/lib-types';
export declare const routes: {
    external: P2P.P2PTypes.Route<Handler>[];
    gossip: {
        'gossip-join': P2P.P2PTypes.GossipHandler<P2P.JoinTypes.JoinRequest, string>;
        'gossip-valid-join-requests': P2P.P2PTypes.GossipHandler<{
            joinRequest: P2P.JoinTypes.JoinRequest;
            sign: P2P.P2PTypes.Signature;
        }, string>;
        'gossip-unjoin': P2P.P2PTypes.GossipHandler<P2P.JoinTypes.SignedUnjoinRequest, string>;
        'gossip-sync-started': P2P.P2PTypes.GossipHandler<P2P.JoinTypes.StartedSyncingRequest, string>;
        'gossip-sync-finished': P2P.P2PTypes.GossipHandler<P2P.JoinTypes.FinishedSyncingRequest, string>;
        'gossip-standby-refresh': P2P.P2PTypes.GossipHandler<P2P.JoinTypes.StandbyRefreshRequest, string>;
    };
};
