import { HideJobDirectionsAction, SetActiveJobAction, SetAllJobsCollapsedAction, SetAllJobsExpandedAction, UnsetActiveJobAction, ShowJobDirectionsAction, SetJumpToJobAction, SetJobExpandedAction, SetJobCollapsedAction } from '../actions/flags';
export interface JobByIdFlag {
    [id: string]: boolean;
}
export interface JobFlagsState {
    active: string | null;
    expanded: JobByIdFlag;
    allExpanded: boolean;
    showingDirections: string | null;
}
export declare const jobFlagsReducer: (state: JobFlagsState, action: SetActiveJobAction | UnsetActiveJobAction | SetJobExpandedAction | SetJobCollapsedAction | SetAllJobsExpandedAction | SetAllJobsCollapsedAction | SetJumpToJobAction | ShowJobDirectionsAction | HideJobDirectionsAction) => JobFlagsState;
