package kavadist

import (
	"github.com/kava-labs/kava/x/kavadist/keeper"
	"github.com/kava-labs/kava/x/kavadist/types"
)

// autogenerated code using github.com/rigelrozanski/multitool
// aliases generated for the following subdirectories:
// ALIASGEN: github.com/kava-labs/kava/x/kavadist/keeper
// ALIASGEN: github.com/kava-labs/kava/x/kavadist/types

// nolint
const (
	EventTypeKavaDist     = types.EventTypeKavaDist
	AttributeKeyInflation = types.AttributeKeyInflation
	ModuleName            = types.ModuleName
	StoreKey              = types.StoreKey
	RouterKey             = types.RouterKey
	QuerierRoute          = types.QuerierRoute
	DefaultParamspace     = types.DefaultParamspace
	KavaDistMacc          = types.KavaDistMacc
	QueryGetParams        = types.QueryGetParams
)

// nolint
var (
	// functions aliases
	NewKeeper           = keeper.NewKeeper
	RegisterCodec       = types.RegisterCodec
	NewGenesisState     = types.NewGenesisState
	DefaultGenesisState = types.DefaultGenesisState
	NewParams           = types.NewParams
	DefaultParams       = types.DefaultParams
	ParamKeyTable       = types.ParamKeyTable

	// variable aliases
	ModuleCdc                = types.ModuleCdc
	CurrentDistPeriodKey     = types.CurrentDistPeriodKey
	PreviousBlockTimeKey     = types.PreviousBlockTimeKey
	KeyActive                = types.KeyActive
	KeyPeriods               = types.KeyPeriods
	DefaultActive            = types.DefaultActive
	DefaultPeriods           = types.DefaultPeriods
	DefaultPreviousBlockTime = types.DefaultPreviousBlockTime
	GovDenom                 = types.GovDenom
)

// nolint
type (
	Keeper       = keeper.Keeper
	GenesisState = types.GenesisState
	Params       = types.Params
	Period       = types.Period
	Periods      = types.Periods
)