import { IconButton } from '@ieeesa-npm/models'; import { DownloadAttachment } from './download-file.model'; import { Menu } from './menu.model'; export interface ListItem { id: string; parentId: string | null; title: string; description?: string; moreInfo?: any; level: number; rank: number; subItems?: ListItem[]; position?: string; itemLevel?: number; actionMenus?: Menu[]; actionIcon?: IconButton; attachments?: DownloadAttachment[]; reorderedRank?: number; } export interface ListHeader { title: string; description: string; canShowAddList?: boolean; }