import { AccountState } from './account.interfaces';
import { CollectionState } from './collection.interfaces';
import { CollectionsMetaState } from './collections-meta.interfaces';
import { DonationState } from './donation.interfaces';
import { EnvironmentsState } from './environments.interfaces';
import { LocalState } from './local.interfaces';
import { SettingsState } from './settings.interfaces';
import { WindowState } from './window.interfaces';
import { WindowsMetaState } from './windows-meta.interfaces';
import { WorkspacesState } from './workspace.interface';

export interface RootState {
  windows: WindowState;
  windowsMeta: WindowsMetaState;
  settings: SettingsState;
  donation: DonationState;
  collection: CollectionState;
  collectionsMeta: CollectionsMetaState;
  environments: EnvironmentsState;
  local: LocalState;
  account: AccountState;
  workspaces: WorkspacesState;
}
