interface MenuItem { icon: string; label: string; } export interface PrimariaNavItemConfig extends MenuItem { callbackFn?: () => void; showArrow?: boolean; fill?: boolean; rotateIcon?: boolean; hasNestedMenu?: boolean; nestedMenuItems?: PrimariaNavItemConfig[]; } export interface PrimariaNavTreeMenuConfig { icon: string; label: string; actionMenuItems: PrimariaNavItemConfig[]; }