import Queue from 'typings/Queue'; import AppSectionState, { AppSectionFilterState, AppSectionItemState, Error, } from './AppSectionState'; export interface QueueDetailsAppState extends AppSectionState { params: unknown; } export interface QueuePagedAppState extends AppSectionState, AppSectionFilterState { isGrabbing: boolean; grabError: Error; isRemoving: boolean; removeError: Error; } interface QueueAppState { status: AppSectionItemState; details: QueueDetailsAppState; paged: QueuePagedAppState; } export default QueueAppState;