// nolint
// autogenerated code using github.com/rigelrozanski/multitool
// aliases generated for the following subdirectories:
// ALIASGEN: github.com/kava-labs/kava/x/validator-vesting/internal/types/
// ALIASGEN: github.com/kava-labs/kava/x/validator-vesting/internal/keeper/
package validatorvesting

import (
	"github.com/kava-labs/kava/x/validator-vesting/internal/keeper"
	"github.com/kava-labs/kava/x/validator-vesting/internal/types"
)

const (
	ModuleName = types.ModuleName
	StoreKey   = types.StoreKey
)

var (
	// functions aliases
	RegisterCodec                        = types.RegisterCodec
	NewGenesisState                      = types.NewGenesisState
	DefaultGenesisState                  = types.DefaultGenesisState
	ValidateGenesis                      = types.ValidateGenesis
	ValidatorVestingAccountKey           = types.ValidatorVestingAccountKey
	CreateTestAddrs                      = types.CreateTestAddrs
	TestAddr                             = types.TestAddr
	CreateTestPubKeys                    = types.CreateTestPubKeys
	NewPubKey                            = types.NewPubKey
	NewValidatorVestingAccountRaw        = types.NewValidatorVestingAccountRaw
	NewValidatorVestingAccount           = types.NewValidatorVestingAccount
	NewKeeper                            = keeper.NewKeeper
	MakeTestCodec                        = keeper.MakeTestCodec
	CreateTestInput                      = keeper.CreateTestInput
	ValidatorVestingTestAccount          = keeper.ValidatorVestingTestAccount
	ValidatorVestingTestAccounts         = keeper.ValidatorVestingTestAccounts
	ValidatorVestingDelegatorTestAccount = keeper.ValidatorVestingDelegatorTestAccount
	CreateValidators                     = keeper.CreateValidators

	// variable aliases
	ModuleCdc                     = types.ModuleCdc
	BlocktimeKey                  = types.BlocktimeKey
	ValidatorVestingAccountPrefix = types.ValidatorVestingAccountPrefix
	ValOpPk1                      = keeper.ValOpPk1
	ValOpPk2                      = keeper.ValOpPk2
	ValOpPk3                      = keeper.ValOpPk3
	ValOpAddr1                    = keeper.ValOpAddr1
	ValOpAddr2                    = keeper.ValOpAddr2
	ValOpAddr3                    = keeper.ValOpAddr3
	ValConsPk11                   = keeper.ValConsPk11
	ValConsPk12                   = keeper.ValConsPk12
	ValConsPk13                   = keeper.ValConsPk13
	ValConsAddr1                  = keeper.ValConsAddr1
	ValConsAddr2                  = keeper.ValConsAddr2
	ValConsAddr3                  = keeper.ValConsAddr3
	TestAddrs                     = keeper.TestAddrs
)

type (
	GenesisState            = types.GenesisState
	VestingProgress         = types.VestingProgress
	CurrentPeriodProgress   = types.CurrentPeriodProgress
	ValidatorVestingAccount = types.ValidatorVestingAccount
	Keeper                  = keeper.Keeper
)