export interface NavigationLimit {
  level: number;
  labelCs: string;
  labelEn: string;
  type: 'danger' | 'warning';
}

export const NAVIGATION_LIMITS: Record<string, NavigationLimit[]> = {
  // Orlík
  'VLOR|2': [
    {
      level: 342.50,
      labelCs: 'Minimální hladina pro lodní výtah Orlík',
      labelEn: 'Minimum level for Orlík boat lift',
      type: 'danger'
    }
  ],
  // Slapy
  'VLSL|2': [
    {
      level: 266.50,
      labelCs: 'Minimální hladina pro převoz lodí Slapy',
      labelEn: 'Minimum level for Slapy boat transport',
      type: 'danger'
    }
  ],
  // Lipno 1
  'VLL1|1': [
    {
      level: 719.60,
      labelCs: 'Ukončení značení plavební dráhy',
      labelEn: 'End of navigation channel marking',
      type: 'danger'
    }
  ],
  // Hněvkovice
  'VLHN|1': [
    {
      level: 368.90,
      labelCs: 'Minimální plavební hladina',
      labelEn: 'Minimum navigation level',
      type: 'danger'
    }
  ],
  // Hracholusky
  'MZHR|3': [
    {
      level: 351.10,
      labelCs: 'Zkrácení zaručené plavební dráhy',
      labelEn: 'Shortened guaranteed navigation channel',
      type: 'warning'
    }
  ],
  // Kamýk
  'VLKA|2': [
    {
      level: 283.60,
      labelCs: 'Minimální plavební hladina',
      labelEn: 'Minimum navigation level',
      type: 'danger'
    }
  ],
  // Vrané
  'VLVE|2': [
    {
      level: 199.30,
      labelCs: 'Minimální plavební hladina',
      labelEn: 'Minimum navigation level',
      type: 'danger'
    }
  ],
  // Štěchovice
  'VLST|2': [
    {
      level: 217.20,
      labelCs: 'Minimální plavební hladina',
      labelEn: 'Minimum navigation level',
      type: 'danger'
    }
  ],
  // Kořensko
  'VLKO|1': [
    {
      level: 352.00,
      labelCs: 'Minimální plavební hladina',
      labelEn: 'Minimum navigation level',
      type: 'danger'
    }
  ]
};
