import type { Elements as ActionElements } from './map/actions';
import type { Elements as ValuesElements } from './map/values';

const titles: Record<ValuesElements | ActionElements, string> = {
  selectLead: 'Интерес',
  selectOpportunity: 'Лизинговая сделка',
  selectQuote: 'Предложение',
  selectProduct: 'Продукт',
  cbxRecalcWithRevision: '',
  selectClientRisk: 'Риск клиента',
  selectClientType: 'Тип клиента',
  tbxLeaseObjectPrice: 'Стоимость ПЛ с НДС',
  selectSupplierCurrency: 'Валюта поставщика (ДКП)',
  tbxSupplierDiscountRub: 'Сумма скидки от поставщика',
  tbxSupplierDiscountPerc: 'Размер скидки от поставщика',
  tbxLeasingPeriod: 'Срок лизинга',
  tbxFirstPaymentPerc: 'Размер первого платежа',
  tbxFirstPaymentRub: 'Сумма первого платежа',
  tbxLastPaymentPerc: 'Размер последнего платежа',
  tbxLastPaymentRub: 'Сумма последнего платежа',
  radioLastPaymentRule: 'Последний платеж',
  selectImportProgram: 'Программа от производителя',
  tbxImportProgramSum: 'Сумма скидки от производителя',
  tbxAddEquipmentPrice: 'Стоимость доп.оборудования',
  tbxRedemptionPaymentSum: 'Сумма выкупного платежа',
  radioBalanceHolder: 'Балансодержатель',
  radioGraphType: 'Вид графика',
  tbxParmentsDecreasePercent: 'Процент убывания платежей',
  selectSeasonType: 'Тип дегрессии/сезонности',
  selectHighSeasonStart: 'Смещение сезонности',
  tbxComissionPerc: 'Комиссия, %',
  tbxComissionRub: 'Комиссия, руб.',
  tbxSaleBonus: 'Размер бонуса МПЛ',
  tbxIRR_Perc: 'IRR',
  selectLeaseObjectType: 'Тип предмета лизинга',
  radioDeliveryTime: 'Срок поставки',
  tbxLeaseObjectCount: 'Кол-во ПЛ в расчете',
  cbxWithTrailer: 'ТС с прицепом',
  cbxLeaseObjectUsed: 'ПЛ БУ',
  tbxMaxMass: 'Разрешенная макс.масса',
  tbxCountSeats: 'Количество мест',
  tbxMaxSpeed: 'Макс. констр. скорость (при ПСМ)',
  selectBrand: 'Марка',
  selectModel: 'Модель',
  selectConfiguration: 'Комплектация',
  tbxLeaseObjectYear: 'Год выпуска',
  selectEngineType: 'Тип двигателя',
  selectLeaseObjectCategory: 'Категория ТС',
  tbxLeaseObjectMotorPower: 'Мощность',
  tbxEngineVolume: 'Объем двигателя',
  selectLeaseObjectUseFor: 'ПЛ используется для',
  selectDealer: 'Салон приобретения',
  selectDealerPerson: 'ЮЛ поставщика',
  selectDealerRewardCondition: 'Условие АВ ЮЛ поставщика',
  tbxDealerRewardSumm: 'Размер АВ ЮЛ поставщика',
  selectDealerBroker: 'Брокер поставщика',
  selectDealerBrokerRewardCondition: 'Условие АВ брокера поставщика',
  tbxDealerBrokerRewardSumm: 'Размер АВ брокера поставщика',
  selectIndAgent: 'Агент ФЛ',
  selectIndAgentRewardCondition: 'Условие АВ агента ФЛ',
  tbxIndAgentRewardSumm: 'Размер АВ агента ФЛ',
  selectCalcDoubleAgent: 'Двойной агент',
  selectCalcDoubleAgentRewardCondition: 'Условия АВ двойного агента',
  tbxCalcDoubleAgentRewardSumm: 'Размер АВ двойного агента',
  selectCalcBroker: 'Брокер',
  selectCalcBrokerRewardCondition: 'Условие АВ брокера',
  tbxCalcBrokerRewardSum: 'Размер АВ брокера',
  selectCalcFinDepartment: 'Финотдел',
  selectFinDepartmentRewardCondtion: 'Условие АВ финотдела',
  tbxFinDepartmentRewardSumm: 'Размер АВ финотдела',
  selectGPSBrand: 'Марка GPS',
  selectGPSModel: 'Модель GPS',
  selectRegionRegistration: 'Регион регистрации',
  selectTownRegistration: 'Город регистрации',
  radioInfuranceOPF: 'ОПФ для расчета страховки',
  radioInsKaskoType: 'Тип страхования КАСКО',
  cbxInsDecentral: 'Децентрализованное страхование',
  tbxInsFranchise: 'Франшиза',
  cbxInsUnlimitDrivers: 'Неограниченное число водителей',
  tbxInsAgeDrivers: 'Наименьший возраст водителей',
  tbxInsExpDrivers: 'Наименьший стаж водителей',
  cbxLastPaymentRedemption: 'Последний платеж считать выкупным',
  cbxShowFinGAP: 'Отображать EVO-Safe Finance',
  cbxPriceWithDiscount: 'Отображать стоимость ПЛ со скидкой',
  cbxFullPriceWithDiscount: 'Отображать полную стоимость ПЛ (без скидки)',
  cbxCostIncrease: 'Отображать удорожание',
  cbxInsurance: 'Отображать страхование',
  cbxRegistrationQuote: 'Отображать регистрацию',
  cbxTechnicalCardQuote: 'Отображать карту техпомощи',
  cbxNSIB: 'Отображать НСИБ',
  tbxQuoteName: 'Имя',
  radioQuoteContactGender: 'Пол',
  cbxQuoteRedemptionGraph: 'Отображать график досрочного выкупа',
  selectTarif: 'Тариф',
  tbxCreditRate: 'Ставка привлечения, %',
  selectRate: 'Ставка привлечения',
  tbxMaxPriceChange: 'Макс.возможное изменение стоимости ПЛ',
  tbxImporterRewardPerc: 'АВ импортера, %',
  tbxImporterRewardRub: 'АВ импортера, руб.',
  cbxDisableChecks: 'Отключить все проверки',
  selectRegistration: 'Регистрация',
  selectInsNSIB: 'НСИБ',
  selectTechnicalCard: 'Карта техпомощи',
  selectRequirementTelematic: 'Программа средства контроля',
  selectTelematic: 'Телематика ',
  selectTracker: 'Маяк',
  tbxMileage: 'Пробег',
  radioCalcType: 'Расчет от',
  tbxTotalPayments: 'Сумма платежей',
  radioObjectRegistration: 'На кого регистрируется ТС',
  selectObjectRegionRegistration: 'Регион регистрации в ГИБДД',
  tbxVehicleTaxInYear: 'Трансп. налог, в год',
  tbxVehicleTaxInLeasingPeriod: 'Трансп. налог на срок ДЛ',
  selectObjectCategoryTax: 'Кат. по ТР ТС 018/2011',
  selectObjectTypeTax: 'Тип ТС для ТН',
  radioTypePTS: 'Тип ПТС',
  tbxINNForCalc: 'ИНН контрагента',
  selectLegalClientRegion: 'Регион по юр.адресу клиента',
  selectLegalClientTown: 'Город по юр.адресу клиента',
  selectSubsidy: 'Субсидия',
  selectFuelCard: 'Топливная карта',
  tbxMinPriceChange: 'Мин. возможное изменение стоимости ПЛ',
  tbxEngineHours: 'Моточасы',
  tbxLeaseObjectPriceWthtVAT: 'Стоимость ПЛ без НДС',
  tbxVATInLeaseObjectPrice: 'НДС в стоимости ПЛ',
  tbxBonusCoefficient: 'Коэффициент снижения бонуса',

  /** Link Elements */
  linkDownloadKp: '',
  linkLeadUrl: '',
  linkOpportunityUrl: '',
  linkQuoteUrl: '',

  /** Readonly Elements */
  labelIrrInfo: 'Диапазон IRR (Номинал)',
  labelLeaseObjectRisk: 'Риск ПЛ',
  labelRegistrationDescription: 'Описание регистрации',
  tbxInsKaskoPriceLeasePeriod: 'Стоимость страховки КАСКО на весь срок',
  labelDepreciationGroup: 'Группа обесценения',
  tbxSubsidySum: 'Сумма субсидии',

  /** Action Elements */
  btnCalculate: '',
  btnCreateKP: '',
};

export default titles;
