import { WithAuthState } from '@lml/cosmo-ui-auth';
import { RootState as ApiState } from '@lml/cosmo-redux-api';
import { GoogleState } from '../../google/reducers';
import { AllocationState } from '../../allocation/reducers';
import { MapState } from '../../mapping/reducers';
import { JobsState } from '../../jobs/reducers';
import { ConsolidationsState } from '../../consolidations/reducers';
import { CouriersState } from '../../couriers/reducers';
import { TrayState } from '../../common/reducers';
import { FrequenciesState } from '../../frequencies/reducers';
import { CustomersState } from '../../customers/reducers';
import { HttpState } from './http';
import { RootState as CosmoUiState } from 'cosmoui';
import { RouterState } from 'react-router-redux';
export interface AppState extends ApiState, WithAuthState, CosmoUiState {
    allocation: AllocationState;
    consolidations: ConsolidationsState;
    couriers: CouriersState;
    customers: CustomersState;
    frequencies: FrequenciesState;
    google: GoogleState;
    http: HttpState;
    jobs: JobsState;
    map: MapState;
    router: RouterState;
    tray: TrayState;
}
