export type Messages = {
  inputMenu: {
    noMatch: string
    noData: string
    create: string
  }
  inputNumber: {
    increment: string
    decrement: string
  }
  commandPalette: {
    noMatch: string
    noData: string
    close: string
  }
  selectMenu: {
    noMatch: string
    noData: string
    create: string
  }
  toast: {
    close: string
  }
  carousel: {
    prev: string
    next: string
    goto: string
  }
  modal: {
    close: string
  }
  slideover: {
    close: string
  }
  alert: {
    close: string
  }
  table: {
    noData: string
  }
}

export type Direction = 'ltr' | 'rtl'

export type Locale = {
  name: string
  code: string
  dir: Direction
  messages: Messages
}
