import { i18n as I18nInstance } from 'i18next'; /** * ui-kit'in çalışma-zamanı çeviri kaynakları — i18next resource şeklinde * ({ [lng]: { [ns]: bundle } }). Kendi host i18next instance'ına sahip * consumer'lar (ör. MDM) bunu init `resources`'una spread edebilir VEYA * (tercih edilen) `registerUiKitResources` ile enjekte eder. Kaynak string'leri * elle kopyalamayın — bu export tek doğruluk kaynağıdır. */ export declare const uiKitResources: { readonly tr: { readonly common: { common: { ara: string; filtre: string; kaydet: string; iptal: string; sil: string; duzenle: string; ekle: string; kapat: string; daha_fazla: string; temizle: string; tamam: string; geri: string; ileri: string; devam: string; calistir: string; onayla: string; gonder: string; yukle: string; indir: string; kopyala: string; kopyalandi: string; yapistir: string; sec: string; vazgec: string; detay: string; detaya_git: string; yenile: string; disa_aktar: string; evet: string; hayir: string; tumu: string; yok: string; olustur: string; modem: string; meter: string; error: string; retry: string; cancel: string; loading: string; kaldir: string; yukleniyor: string; previousMonth: string; nextMonth: string; yes: string; no: string; duration: { month: string; day: string; hour: string; minute: string; }; }; table: { sayfa: string; toplam: string; secili: string; kayit_bulunamadi: string; siralama: string; filtrele: string; tumunu_sec: string; secimi_kaldir: string; satirlar: string; sayfa_basina: string; eylemler: string; }; form: { zorunlu_alan: string; gecersiz_deger: string; min_karakter: string; max_karakter: string; email_gecersiz: string; sayi_gecersiz: string; }; dialog: { emin_misiniz: string; bu_islem_geri_alinamaz: string; onay: string; vazgec: string; silme_onay: string; silme_baslik: string; entity_silme_onay: string; kaydedilmemis_baslik: string; kaydedilmemis_aciklama: string; kaydetmeden_kapat: string; }; order: { detail: string; statusTimeline: string; target: string; traffic: string; createdAt: string; sentAt: string; completedAt: string; duration: string; retryCount: string; params: string; modemResponse: string; responseLoadError: string; retry: string; cancel: string; apnConfig: string; astroClose: string; astroDay: string; astroIoInterface: string; astroLat: string; astroLoadingModem: string; astroLocation: string; astroLocationMissing: string; astroLon: string; astroModemLoadError: string; astroOpen: string; astroSchedule: string; astroStartDate: string; calendarEmptyRegistry: string; calendarSelectAtLeastOne: string; calendarSelection: string; closeRelayOffset: string; create: string; dateValidation: string; daylightActive: string; daylightEnabled: string; daylightPassive: string; directiveAll: string; directiveName: string; directivesSelected: string; endDate: string; energyOff: string; energyOn: string; energyState: string; firmwareVersion: string; noParams: string; ntpConfig: string; obisCodes: string; obisEmpty: string; openRelayOffset: string; priority: { bulk: string; label: string; normal: string; urgent: string; }; readDataLifeSpan: string; readingType: string; readingValue: string; relayAdd: string; relayAll: string; relayLoadError: string; relayNo: string; relayRemove: string; relaySelect: string; relayStatus: string; respondedAt: string; responseEmpty: string; responseFunction: string; responsePackageNo: string; responseStreaming: string; retryInterval: string; savedScripts: string; scriptContent: string; scriptName: string; scriptNamePlaceholder: string; searchType: string; selectConfig: string; selectDirective: string; selectFirmware: string; selectMeter: string; selectModem: string; selectRelay: string; selectTypeHint: string; serverConfig: string; startDate: string; submit: string; targetMeter: string; targetModem: string; threshold: string; whitelistEmpty: string; whitelistEntries: string; whitelistOperation: string; operation_add: string; operation_remove: string; preset_1h: string; preset_6h: string; preset_24h: string; preset_7d: string; preset_30d: string; readingType_lastHours: string; readingType_lastDays: string; readingType_lastMonths: string; readingType_between: string; readingType_dayCompletion: string; type: { METER_READOUT_LONG: string; METER_READOUT_SHORT: string; METER_LOAD_PROFILE: string; METER_READOUT_HISTORY: string; METER_READOUT_WARNING: string; METER_READOUT_OUTAGE: string; METER_OBIS_READ: string; METER_DIRECTIVE_QUERY: string; METER_PING_QUERY: string; METER_EVENT_LOG: string; METER_TIME_SYNC: string; METER_CONN_DISCONN_QUERY: string; METER_CONN_DISCONN_CHANGE: string; METER_LOAD_LIMIT: string; METER_DAY_LIGHT_CHANGE: string; METER_CONFIG_QUERY: string; GATEWAY_RESET: string; GATEWAY_TIME_SYNC: string; GATEWAY_FIRMWARE_UPDATE: string; GATEWAY_ASTRO_CONFIG: string; GATEWAY_METER_CONFIG: string; GATEWAY_SERVER_CONFIG: string; GATEWAY_NTP_CONFIG: string; GATEWAY_APN_CONFIG: string; GATEWAY_CUSTOM_CONFIG: string; GATEWAY_CONFIG_QUERY: string; GATEWAY_RELAY_QUERY: string; GATEWAY_RELAY_CHANGE: string; GATEWAY_CALENDAR_QUERY: string; GATEWAY_CALENDAR_CHANGE: string; GATEWAY_DIRECTIVE_QUERY: string; GATEWAY_DIRECTIVE_CHANGE: string; GATEWAY_EVENT_LOG: string; GATEWAY_ALARM: string; GATEWAY_SCRIPT_EXECUTION: string; GATEWAY_DIRECTIVE_EXECUTE: string; }; category: { METER_READOUT: string; METER_UPDATE: string; GATEWAY_SETTINGS: string; OTHER: string; }; createBulk: string; submitBulk: string; directiveNamePlural: string; searchDirective: string; durationMinutes: string; calendarUpdateInfo: string; directivesSelected_one: string; directivesSelected_other: string; bulkHeaderMeters: string; bulkHeaderModems: string; meterNumbered: string; calendarUpdateInfo_one: string; calendarUpdateInfo_other: string; }; monitoring: { window: { "1h": string; "24h": string; "7d": string; "30d": string; aria: string; }; gauge: { aria: string; details: string; computing: string; no_data: string; error: string; band: { critical: string; warning: string; healthy: string; excellent: string; }; }; dataPerf: { no_errors: string; top_error_codes: string; error_code_row_aria: string; }; }; months: { apr: string; aug: string; dec: string; feb: string; jan: string; jul: string; jun: string; mar: string; may: string; nov: string; oct: string; sep: string; short: { jan: string; feb: string; mar: string; apr: string; may: string; jun: string; jul: string; aug: string; sep: string; oct: string; nov: string; dec: string; }; }; weekDays: { fri: string; mon: string; sat: string; sun: string; thu: string; tue: string; wed: string; long: { mon: string; tue: string; wed: string; thu: string; fri: string; sat: string; sun: string; }; }; cron: { dayOfMonth: string; dayOfWeek: string; expression: string; hour: string; minute: string; month: string; opt: { every_minute: string; every_5m: string; every_10m: string; every_15m: string; every_30m: string; every_hour: string; every_2h: string; every_4h: string; every_6h: string; every_12h: string; every_day: string; every_month: string; weekdays: string; weekend: string; last_day: string; }; desc: { every_minute: string; every_n_minutes: string; hourly_at_minute: string; every_n_hours_at_minute: string; at_time: string; on_day_of_month: string; dow: { mon: string; tue: string; wed: string; thu: string; fri: string; sat: string; sun: string; weekdays: string; weekend: string; }; }; }; timeline: { empty: string; emptyDescription: string; filterSource: string; filterType: string; sourceSystem: string; sourceUser: string; emptyRecords: string; event: { ORDER: string; HEARTBEAT: string; ALARM: string; CONFIG: string; CONNECTION: string; POWER: string; LIFECYCLE: string; }; source: { USER: string; SYSTEM: string; }; }; live: { connecting: string; selectModem: string; title: string; waiting: string; metric: { throughput: string; onlineModems: string; outages: string; dlqCount: string; }; }; notifications: { empty: string; markAllRead: string; title: string; viewAll: string; }; map: { groupCount: string; placeholder: string; groupCount_one: string; groupCount_other: string; }; theme: { karanlik_mod: string; aydinlik_mod: string; tema_degistir: string; }; date: { bugun: string; dun: string; bu_hafta: string; bu_ay: string; gecen_ay: string; son_7_gun: string; son_30_gun: string; son_90_gun: string; bu_yil: string; gecen_yil: string; baslangic: string; bitis: string; tarih_sec: string; saat: string; baslangic_saati: string; bitis_saati: string; hazir_araliklar: string; }; pagination: { onceki_sayfa: string; sonraki_sayfa: string; previous_page: string; next_page: string; sayfa_x_y: string; kayit_gosteriliyor: string; ilk_sayfa: string; son_sayfa: string; }; empty: { kayit_bulunamadi: string; henuz_veri_yok: string; sonuc_bulunamadi: string; }; status: { basarili: string; hata: string; uyari: string; bilgi: string; yukleniyor: string; kaydediliyor: string; siliniyor: string; }; editablegrid: { status_pending: string; status_valid: string; status_invalid: string; }; filter: { filtre_uygula: string; filtreleri_temizle: string; aktif_filtre: string; yes: string; no: string; op_contains: string; op_equals: string; op_not_equals: string; op_starts_with: string; op_ends_with: string; op_greater: string; op_less: string; op_greater_eq: string; op_less_eq: string; operator_sec: string; secili: string; }; json_editor: { ham_json: string; form_gorunumu: string; formatla: string; gecersiz_json: string; kopyalandi: string; kopyala: string; icerik: string; duzenle: string; goruntule: string; }; rich_text_editor: { bold: string; italic: string; strike: string; h2: string; h3: string; bulletList: string; orderedList: string; link: string; unlink: string; blockquote: string; code: string; undo: string; redo: string; linkUrl: string; linkApply: string; linkCancel: string; toolbar: string; editor: string; linkInput: string; }; map_shell: { webglTitle: string; webglBody: string; layerControl: string; }; aria: { sifreyi_goster: string; sifreyi_gizle: string; onceki_ay: string; sonraki_ay: string; filtreyi_kaldir: string; kopyala: string; panel: string; iletisim_kutusu: string; kaldir: string; filtrele: string; filtreler: string; breadcrumb: string; pagination: string; detay_sayfasi: string; filtreler_kenar: string; giris: string; rapor_kriterleri: string; }; detail_status: { lifecycle: { ACTIVE: string; INACTIVE: string; MAINTENANCE: string; FAULTY: string; }; power: { ON: string; OFF: string; UNKNOWN: string; }; disconnection: { ON: string; OFF: string; UNKNOWN: string; OPENING: string; CLOSING: string; }; }; dashboard: { hero: { live: string; fleetOnline: string; online: string; vs1h: string; fleet: { online: string; offline: string; unknown: string; }; readingSla24h: string; target: string; activeOutages: string; affectedMeters: string; alarm: { crit: string; warn: string; viewDetails: string; }; tape: { ariaLabel: string; }; tapePrefix: string; fleetActive: string; fleetTotal: string; fleetOnlinePct: string; fleetDeltaHourly: string; slaToday: string; slaTargetCaption: string; outagesAffected: string; outagesWorstRegion: string; outagesWorstRegionLabel: string; ticker: { throughput: string; online: string; outages: string; dlq: string; parseRate: string; queue: string; }; }; zoneA: { mapTitle: string; mapSubtitle: string; mapLoading: string; popupLabels: { outage: string; rssi: string; sla: string; simOperator: string; reason: string; }; layerButton: { kesinti: string; sinyal: string; sim: string; sla: string; }; layerHint: { outage: string; rssi: string; sim: string; sla: string; }; legend: { label: string; noData: string; }; popup: { dataMissing: string; }; panelHeader: { eyebrow: string; modemSuffix: string; meterSuffix: string; noDataCaption: string; }; panelBody: { noDataPlaceholder: string; }; panelFooter: { bestSim: string; bestSimNoSignal: string; noWinner: string; cta: string; }; noValue: string; kesinti: { activeLabel: string; affectedSuffix: string; affectedNoData: string; longestLabel: string; noOutage: string; trendTitle: string; legendCount: string; legendDuration: string; activeListTitle: string; emptyList: string; trendSummary: string; }; sinyal: { title: string; noData: string; footer: string; }; sim: { title: string; noData: string; }; sla: { todayLabel: string; targetCaption: string; missingLabel: string; meterSuffix: string; noData: string; footer: string; rateAria: string; missingAria: string; }; outageReason: { POWER_LOSS: string; NETWORK_OUTAGE: string; HARDWARE_FAILURE: string; HIGH_TEMP: string; CONNECTION_LOST: string; noOutage: string; noData: string; }; webglFallback: { title: string; body: string; }; }; zones: { zoneAPlaceholder: string; pipelineFunnel: { title: string; empty: string; stage: { kalpAtisi: string; hamVeri: string; cozumleyici: string; clickHouse: string; }; }; parseErrors: { title: string; centerCaption: string; empty: string; ariaLabel: string; }; simRanking: { title: string; empty: string; }; integrationHealth: { title: string; empty: string; status: { ok: string; warn: string; crit: string; }; metric: { unreachable: string; connections: string; brokers: string; dlq_messages: string; active_streams: string; }; }; slaTopBottom: { title: string; lowLabel: string; highLabel: string; empty: string; }; outageTrend24h: { title: string; hint: string; empty: string; regions: { marmara: string; ic: string; karadeniz: string; ege: string; akdeniz: string; diger: string; }; }; calendarRings: { title: string; empty: string; }; }; }; detail_hero: { serial: string; protocol: string; port: string; firmware: string; type: string; modem: string; location: string; lastReading: string; monthlySuccessRate: string; quickStatus: string; meterCount: string; activeAlarms: string; activeOrders: string; uptime: string; signal: string; readingRate: string; calendar: { title: string; prevMonth: string; nextMonth: string; months: string[]; dayLabels: string[]; status: { ok: string; warn: string; crit: string; noData: string; }; legend: { ok: string; warn: string; crit: string; noData: string; }; cellAria: string; }; }; color: { kirmizi: string; turuncu: string; sari: string; yesil: string; mavi: string; mor: string; indigo: string; pembe: string; }; grid: { day: string; total: string; legend_low: string; legend_high: string; }; detail: { tabs_aria: string; }; auth: { topology: { erp_sub: string; epias_sub: string; mobile_label: string; mobile_sub: string; meters_stat: string; modem_label: string; }; }; }; }; readonly en: { readonly common: { common: { ara: string; filtre: string; kaydet: string; iptal: string; sil: string; duzenle: string; ekle: string; kapat: string; daha_fazla: string; temizle: string; tamam: string; geri: string; ileri: string; devam: string; calistir: string; onayla: string; gonder: string; yukle: string; indir: string; kopyala: string; kopyalandi: string; yapistir: string; sec: string; vazgec: string; detay: string; detaya_git: string; yenile: string; disa_aktar: string; evet: string; hayir: string; tumu: string; yok: string; olustur: string; modem: string; meter: string; error: string; retry: string; cancel: string; loading: string; kaldir: string; yukleniyor: string; previousMonth: string; nextMonth: string; yes: string; no: string; duration: { month: string; day: string; hour: string; minute: string; }; }; table: { sayfa: string; toplam: string; secili: string; kayit_bulunamadi: string; siralama: string; filtrele: string; tumunu_sec: string; secimi_kaldir: string; satirlar: string; sayfa_basina: string; eylemler: string; }; form: { zorunlu_alan: string; gecersiz_deger: string; min_karakter: string; max_karakter: string; email_gecersiz: string; sayi_gecersiz: string; }; dialog: { emin_misiniz: string; bu_islem_geri_alinamaz: string; onay: string; vazgec: string; silme_onay: string; silme_baslik: string; entity_silme_onay: string; kaydedilmemis_baslik: string; kaydedilmemis_aciklama: string; kaydetmeden_kapat: string; }; order: { detail: string; statusTimeline: string; target: string; traffic: string; createdAt: string; sentAt: string; completedAt: string; duration: string; retryCount: string; params: string; modemResponse: string; responseLoadError: string; retry: string; cancel: string; apnConfig: string; astroClose: string; astroDay: string; astroIoInterface: string; astroLat: string; astroLoadingModem: string; astroLocation: string; astroLocationMissing: string; astroLon: string; astroModemLoadError: string; astroOpen: string; astroSchedule: string; astroStartDate: string; calendarEmptyRegistry: string; calendarSelectAtLeastOne: string; calendarSelection: string; closeRelayOffset: string; create: string; dateValidation: string; daylightActive: string; daylightEnabled: string; daylightPassive: string; directiveAll: string; directiveName: string; directivesSelected: string; endDate: string; energyOff: string; energyOn: string; energyState: string; firmwareVersion: string; noParams: string; ntpConfig: string; obisCodes: string; obisEmpty: string; openRelayOffset: string; priority: { bulk: string; label: string; normal: string; urgent: string; }; readDataLifeSpan: string; readingType: string; readingValue: string; relayAdd: string; relayAll: string; relayLoadError: string; relayNo: string; relayRemove: string; relaySelect: string; relayStatus: string; respondedAt: string; responseEmpty: string; responseFunction: string; responsePackageNo: string; responseStreaming: string; retryInterval: string; savedScripts: string; scriptContent: string; scriptName: string; scriptNamePlaceholder: string; searchType: string; selectConfig: string; selectDirective: string; selectFirmware: string; selectMeter: string; selectModem: string; selectRelay: string; selectTypeHint: string; serverConfig: string; startDate: string; submit: string; targetMeter: string; targetModem: string; threshold: string; whitelistEmpty: string; whitelistEntries: string; whitelistOperation: string; operation_add: string; operation_remove: string; preset_1h: string; preset_6h: string; preset_24h: string; preset_7d: string; preset_30d: string; readingType_lastHours: string; readingType_lastDays: string; readingType_lastMonths: string; readingType_between: string; readingType_dayCompletion: string; type: { METER_READOUT_LONG: string; METER_READOUT_SHORT: string; METER_LOAD_PROFILE: string; METER_READOUT_HISTORY: string; METER_READOUT_WARNING: string; METER_READOUT_OUTAGE: string; METER_OBIS_READ: string; METER_DIRECTIVE_QUERY: string; METER_PING_QUERY: string; METER_EVENT_LOG: string; METER_TIME_SYNC: string; METER_CONN_DISCONN_QUERY: string; METER_CONN_DISCONN_CHANGE: string; METER_LOAD_LIMIT: string; METER_DAY_LIGHT_CHANGE: string; METER_CONFIG_QUERY: string; GATEWAY_RESET: string; GATEWAY_TIME_SYNC: string; GATEWAY_FIRMWARE_UPDATE: string; GATEWAY_ASTRO_CONFIG: string; GATEWAY_METER_CONFIG: string; GATEWAY_SERVER_CONFIG: string; GATEWAY_NTP_CONFIG: string; GATEWAY_APN_CONFIG: string; GATEWAY_CUSTOM_CONFIG: string; GATEWAY_CONFIG_QUERY: string; GATEWAY_RELAY_QUERY: string; GATEWAY_RELAY_CHANGE: string; GATEWAY_CALENDAR_QUERY: string; GATEWAY_CALENDAR_CHANGE: string; GATEWAY_DIRECTIVE_QUERY: string; GATEWAY_DIRECTIVE_CHANGE: string; GATEWAY_EVENT_LOG: string; GATEWAY_ALARM: string; GATEWAY_SCRIPT_EXECUTION: string; GATEWAY_DIRECTIVE_EXECUTE: string; }; category: { METER_READOUT: string; METER_UPDATE: string; GATEWAY_SETTINGS: string; OTHER: string; }; createBulk: string; submitBulk: string; directiveNamePlural: string; searchDirective: string; durationMinutes: string; directivesSelected_one: string; directivesSelected_other: string; calendarUpdateInfo: string; bulkHeaderMeters: string; bulkHeaderModems: string; meterNumbered: string; calendarUpdateInfo_one: string; calendarUpdateInfo_other: string; }; monitoring: { window: { "1h": string; "24h": string; "7d": string; "30d": string; aria: string; }; gauge: { aria: string; details: string; computing: string; no_data: string; error: string; band: { critical: string; warning: string; healthy: string; excellent: string; }; }; dataPerf: { no_errors: string; top_error_codes: string; error_code_row_aria: string; }; }; months: { apr: string; aug: string; dec: string; feb: string; jan: string; jul: string; jun: string; mar: string; may: string; nov: string; oct: string; sep: string; short: { jan: string; feb: string; mar: string; apr: string; may: string; jun: string; jul: string; aug: string; sep: string; oct: string; nov: string; dec: string; }; }; weekDays: { fri: string; mon: string; sat: string; sun: string; thu: string; tue: string; wed: string; long: { mon: string; tue: string; wed: string; thu: string; fri: string; sat: string; sun: string; }; }; cron: { dayOfMonth: string; dayOfWeek: string; expression: string; hour: string; minute: string; month: string; opt: { every_minute: string; every_5m: string; every_10m: string; every_15m: string; every_30m: string; every_hour: string; every_2h: string; every_4h: string; every_6h: string; every_12h: string; every_day: string; every_month: string; weekdays: string; weekend: string; last_day: string; }; desc: { every_minute: string; every_n_minutes: string; hourly_at_minute: string; every_n_hours_at_minute: string; at_time: string; on_day_of_month: string; dow: { mon: string; tue: string; wed: string; thu: string; fri: string; sat: string; sun: string; weekdays: string; weekend: string; }; }; }; timeline: { empty: string; emptyDescription: string; filterSource: string; filterType: string; sourceSystem: string; sourceUser: string; emptyRecords: string; event: { ORDER: string; HEARTBEAT: string; ALARM: string; CONFIG: string; CONNECTION: string; POWER: string; LIFECYCLE: string; }; source: { USER: string; SYSTEM: string; }; }; live: { connecting: string; selectModem: string; title: string; waiting: string; metric: { throughput: string; onlineModems: string; outages: string; dlqCount: string; }; }; notifications: { empty: string; markAllRead: string; title: string; viewAll: string; }; map: { groupCount: string; placeholder: string; groupCount_one: string; groupCount_other: string; }; theme: { karanlik_mod: string; aydinlik_mod: string; tema_degistir: string; }; date: { bugun: string; dun: string; bu_hafta: string; bu_ay: string; gecen_ay: string; son_7_gun: string; son_30_gun: string; son_90_gun: string; bu_yil: string; gecen_yil: string; baslangic: string; bitis: string; tarih_sec: string; saat: string; baslangic_saati: string; bitis_saati: string; hazir_araliklar: string; }; pagination: { onceki_sayfa: string; sonraki_sayfa: string; previous_page: string; next_page: string; sayfa_x_y: string; kayit_gosteriliyor: string; ilk_sayfa: string; son_sayfa: string; }; empty: { kayit_bulunamadi: string; henuz_veri_yok: string; sonuc_bulunamadi: string; }; status: { basarili: string; hata: string; uyari: string; bilgi: string; yukleniyor: string; kaydediliyor: string; siliniyor: string; }; editablegrid: { status_pending: string; status_valid: string; status_invalid: string; }; filter: { filtre_uygula: string; filtreleri_temizle: string; aktif_filtre: string; yes: string; no: string; op_contains: string; op_equals: string; op_not_equals: string; op_starts_with: string; op_ends_with: string; op_greater: string; op_less: string; op_greater_eq: string; op_less_eq: string; operator_sec: string; secili: string; }; json_editor: { ham_json: string; form_gorunumu: string; formatla: string; gecersiz_json: string; kopyalandi: string; kopyala: string; icerik: string; duzenle: string; goruntule: string; }; rich_text_editor: { bold: string; italic: string; strike: string; h2: string; h3: string; bulletList: string; orderedList: string; link: string; unlink: string; blockquote: string; code: string; undo: string; redo: string; linkUrl: string; linkApply: string; linkCancel: string; toolbar: string; editor: string; linkInput: string; }; map_shell: { webglTitle: string; webglBody: string; layerControl: string; }; aria: { sifreyi_goster: string; sifreyi_gizle: string; onceki_ay: string; sonraki_ay: string; filtreyi_kaldir: string; kopyala: string; panel: string; iletisim_kutusu: string; kaldir: string; filtrele: string; filtreler: string; breadcrumb: string; pagination: string; detay_sayfasi: string; filtreler_kenar: string; giris: string; rapor_kriterleri: string; }; detail_status: { lifecycle: { ACTIVE: string; INACTIVE: string; MAINTENANCE: string; FAULTY: string; }; power: { ON: string; OFF: string; UNKNOWN: string; }; disconnection: { ON: string; OFF: string; UNKNOWN: string; OPENING: string; CLOSING: string; }; }; dashboard: { hero: { live: string; fleetOnline: string; online: string; vs1h: string; fleet: { online: string; offline: string; unknown: string; }; readingSla24h: string; target: string; activeOutages: string; affectedMeters: string; alarm: { crit: string; warn: string; viewDetails: string; }; tape: { ariaLabel: string; }; tapePrefix: string; fleetActive: string; fleetTotal: string; fleetOnlinePct: string; fleetDeltaHourly: string; slaToday: string; slaTargetCaption: string; outagesAffected: string; outagesWorstRegion: string; outagesWorstRegionLabel: string; ticker: { throughput: string; online: string; outages: string; dlq: string; parseRate: string; queue: string; }; }; zoneA: { mapTitle: string; mapSubtitle: string; mapLoading: string; popupLabels: { outage: string; rssi: string; sla: string; simOperator: string; reason: string; }; layerButton: { kesinti: string; sinyal: string; sim: string; sla: string; }; layerHint: { outage: string; rssi: string; sim: string; sla: string; }; legend: { label: string; noData: string; }; popup: { dataMissing: string; }; panelHeader: { eyebrow: string; modemSuffix: string; meterSuffix: string; noDataCaption: string; }; panelBody: { noDataPlaceholder: string; }; panelFooter: { bestSim: string; bestSimNoSignal: string; noWinner: string; cta: string; }; noValue: string; kesinti: { activeLabel: string; affectedSuffix: string; affectedNoData: string; longestLabel: string; noOutage: string; trendTitle: string; legendCount: string; legendDuration: string; activeListTitle: string; emptyList: string; trendSummary: string; }; sinyal: { title: string; noData: string; footer: string; }; sim: { title: string; noData: string; }; sla: { todayLabel: string; targetCaption: string; missingLabel: string; meterSuffix: string; noData: string; footer: string; rateAria: string; missingAria: string; }; outageReason: { POWER_LOSS: string; NETWORK_OUTAGE: string; HARDWARE_FAILURE: string; HIGH_TEMP: string; CONNECTION_LOST: string; noOutage: string; noData: string; }; webglFallback: { title: string; body: string; }; }; zones: { zoneAPlaceholder: string; pipelineFunnel: { title: string; empty: string; stage: { kalpAtisi: string; hamVeri: string; cozumleyici: string; clickHouse: string; }; }; parseErrors: { title: string; centerCaption: string; empty: string; ariaLabel: string; }; simRanking: { title: string; empty: string; }; integrationHealth: { title: string; empty: string; status: { ok: string; warn: string; crit: string; }; metric: { unreachable: string; connections: string; brokers: string; dlq_messages: string; active_streams: string; }; }; slaTopBottom: { title: string; lowLabel: string; highLabel: string; empty: string; }; outageTrend24h: { title: string; hint: string; empty: string; regions: { marmara: string; ic: string; karadeniz: string; ege: string; akdeniz: string; diger: string; }; }; calendarRings: { title: string; empty: string; }; }; }; detail_hero: { serial: string; protocol: string; port: string; firmware: string; type: string; modem: string; location: string; lastReading: string; monthlySuccessRate: string; quickStatus: string; meterCount: string; activeAlarms: string; activeOrders: string; uptime: string; signal: string; readingRate: string; calendar: { title: string; prevMonth: string; nextMonth: string; months: string[]; dayLabels: string[]; status: { ok: string; warn: string; crit: string; noData: string; }; legend: { ok: string; warn: string; crit: string; noData: string; }; cellAria: string; }; }; color: { kirmizi: string; turuncu: string; sari: string; yesil: string; mavi: string; mor: string; indigo: string; pembe: string; }; grid: { day: string; total: string; legend_low: string; legend_high: string; }; detail: { tabs_aria: string; }; auth: { topology: { erp_sub: string; epias_sub: string; mobile_label: string; mobile_sub: string; meters_stat: string; modem_label: string; }; }; }; }; }; export type UiKitLanguage = keyof typeof uiKitResources; export interface RegisterUiKitResourcesOptions { /** ui-kit key'lerinin merge edileceği i18next namespace'i. Default "common". */ namespace?: string; /** * Çakışmada mevcut host key'lerinin üzerine yaz. Default false — host key'leri * kazanır (consumer'ın kendi common'ı ui-kit default'unu ezer). */ overwrite?: boolean; /** Derin merge. Default true. */ deep?: boolean; } /** * ui-kit'in TR/EN çeviri kaynaklarını verilen host i18next instance'ının * bir namespace'ine (default "common") enjekte eder. Host `i18n.init()` * ÇAĞRILDIKTAN SONRA çağırın. * * ÖNEMLİ — import-anı side-effect ve sıralama: `@nar-bus/ui-kit` top-level * export'u (`i18n` dahil, ve HERHANGİ bir ui-kit component'i) import edildiğinde * i18next DEFAULT singleton'ını (henüz init değilse) kendisi init eder * (bkz. src/i18n/setup.ts). Bu bir import-sıra YARIŞIDIR ve garanti edilemez — * ui-kit'ten bir component import eden herhangi bir modül init'i tetikleyebilir. * Bu yüzden: * 1. Bu helper'ı **side-effect-free `@nar-bus/ui-kit/i18n` subpath'inden** * import edin — o import ui-kit singleton init'ini TETİKLEMEZ, böylece * kendi host init'inizin önce çalışma invariant'ını bozmaz. * 2. Helper idempotent + sıradan bağımsızdır: kendi `i18n.init()`'inizden * SONRA çağırın; key'ler, ui-kit side-effect'i ne zaman çalışırsa çalışsın * (default `overwrite:false` ile host key'leri korunarak) namespace'e merge * olur. * (`initImmediate: false` KENDİ init'inizi senkron/eksiksiz yapmak için iyidir, * ama import-sıra yarışını "kazandıran sihir" DEĞİLDİR — güvence yukarıdaki iki * adımdan gelir.) */ export declare function registerUiKitResources(instance: I18nInstance, options?: RegisterUiKitResourcesOptions): I18nInstance; //# sourceMappingURL=resources.d.ts.map