import type React from 'react';

export interface RoutedTab {
  id: string;
  title: string | (() => React.ReactNode);
  component: React.ReactNode;
  subTabs?: Array<RoutedSubTab>;
}

export type RoutedSubTab = Omit<RoutedTab, 'subTabs'>;

export interface MenuButton {
  id: null;
  title: string;
  component: null;
}
