import type { ViewNavigationGroup, ViewNavigationItem } from '../interfaces/navigation'; /** * *.screen.json file format * * Describes a screen */ export interface ScreenMetaJson { /** * Unique identifier for the screen */ name: string; /** * Displayed name * * Required, but not used at the moment; `text` field from `responsibilities` table will be shown instead */ title: string; /** * Default view for the screen; will be opened if no view name is specified when navigating to a screen */ primaryViewName: string; /** * Not used */ primaryViews: string[]; /** * */ navigation: { menu: Array; }; } /** * Omit deprecated fields */ declare type ViewNavigationGroupNew = Omit; /** * Omit deprecated fields and include mandatory fields from 2.0.0 */ declare type ViewNavigationItemNew = Omit & { viewName: string; }; export {};