import type { ApprovalParams } from "./approvalSlice";
import type { GlobalParams } from "./globalSlice";
import type { InflightParams } from "./inflightSlice";
import type { MultiTokenParams } from "./multiTokenModalSlice";
import type { QuoteParams } from "./quoteParamSlice";
import type { SettingsParams } from "./settingsSlice";
import type { TokenSelectorParams } from "./tokenSelectorSlice";

export interface ReduxStateType {
	quoteParams: QuoteParams;
	global: GlobalParams;
	tokenSelector: TokenSelectorParams;
	settings: SettingsParams;
	approval: ApprovalParams;
	multiTokenAmount: MultiTokenParams;
	inflight: InflightParams;
}
