import type { MenuInfo } from '../type'

export interface Props {
  
  mode: 'vertical' | 'inline'

  
  collapse?: boolean

  
  menuInfo?: MenuInfo

  
  parentSelectKeys?: string[]

  
  affixKeys?: string[]

  
  selectedKeys?: string[]
}

export interface Emits {
  (e: 'menuClick', menu: AnyColumn): void

  (e: 'toggleAffix', key: string, flag: boolean): void
}
