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

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