import Types from '../types';
declare namespace WalletManager {
    function createPartnerWallet(): Promise<Types.CreatedPartnerWallet>;
    function setPartnerWallet(payload: Types.SetPartnerWalletPayload): Promise<Types.SetPartnerWalletResponse>;
    function getPartnerWallet(): Promise<Types.SimpleWallet>;
    function createUserWallet(payload: Types.CreateUserWalletPayload): Promise<Types.CreatedUserWallet>;
    function setUserWallet(payload: Types.SetUserWalletPayload): Promise<Types.GetUserWalletSecretResponse>;
    function getUserWallet(payload: Types.GetUserWalletPayload): Promise<Types.SimpleWallet>;
    function getUserWalletSecret(payload: Types.GetUserWalletSecretPayload): Promise<Types.GetUserWalletSecretResponse>;
    function generateWalletWithPrivateKey(payload: Types.GenerateWalletWithPrivateKeyPayload): Types.Wallet;
    function generateWalletWithClientWalletKey(payload: Types.GenerateWalletWithClientWalletKey): Promise<Types.Wallet>;
}
export default WalletManager;
