import { CSSVariables } from '../../utils/types.js';
import { ContentFieldsProps } from '../types.js';
import { SiteMenu } from '@hubspot/cms-components';

export type VerticalMenuProps = {
  maxDepth?: number;
  className?: string;
  style?: CSSVariables;
  linkColor?: string;
  linkColorHover?: string;
  backgroundColor?: string;
  backgroundColorHover?: string;
  submenuLinkColor?: string;
  submenuLinkColorHover?: string;
  submenuBackgroundColor?: string;
  submenuBackgroundColorHover?: string;
  indentation?: string;
  menuData: SiteMenu;
};

export type VerticalMenuContentFieldProps = ContentFieldsProps;
