import { MainWindowState } from '../../../../models/mainwindow/main-window-state' ; import { NavigationState } from '../../../../models/mainwindow/navigation/navigation-state' ; import { MainWindowStoreEvent } from '../events/main-window-store-event' ; import { NavigationHistory } from '../navigation-history' ; export interface Processor { process ( event , state , history ? , navigationState ? ) : Promise < [ MainWindowState , NavigationState ] > ; }