import { BusinessLogicMap } from '@dfns/cloud-library';
import { SigningGroup } from './signing-group';
import { BlockchainInterface, WalletInterface } from './types';
export declare const createRouter: () => BusinessLogicMap;
export declare function registerPrivateRoutes(businessLogicMap: BusinessLogicMap, network: string, walletImplementation: {
    new (signingGroup: SigningGroup): WalletInterface;
}, blockchainImplementation?: {
    new (): BlockchainInterface;
}): void;
