import { Action, Location } from 'history'; import { ITransitionSpecification } from '../renderer/lib/history'; export interface ICurrentAppVersionInfo { gui: string; daemon?: string; isConsistent: boolean; isBeta: boolean; } export interface IWindowShapeParameters { arrowPosition?: number; } export type IChangelog = Array; export interface LocationState { scrollPosition: [number, number]; expandedSections: Record; transition: ITransitionSpecification; } export interface IHistoryObject { entries: Location[]; index: number; lastAction: Action; } export type ScrollPositions = Record;