import type { IconType } from "~/components/IconComponents"; export type Faq = { title: string; description: string; }; export type FaqKeys = | "confermare" | "chiavi" | "quando_saldo" | "altri_costi" | "contattare_supporto" | "come_funziona" | "posso_visitarli" | "posso_contattarvi" | "cosa_significa_transitorio" | "quanto_costa" | "se_non_trovo" | "perche_devo_pagare" | "perche_acconto_saldo" | "come_pagare" | "posso_interrompere" | "come_confermare" | "chi_puo_transitorio" | "vantaggi_transitorio" | "non_piu_disponibile" | "accesso_dati" | "come_eliminare_account" | "voglio_affittare" | "come_mi_contatteranno" | "prezzo_transitorio" | "prezzo_stabile" | "perche_pagare_consulenza" | "prezzo_consulenza" | "altra_consulenza" | "provvigione" | "decidere_inquilino" | "prop_impegno" | "chi_decide_prezzo" | "chi_stila_contratto"; export type LangDict = { chiudi: string; apri: string; espandi: string; importante: string; modifica: string; nessun_preferito: string; richieste_contatto: string; nessuna_richiesta: string; vai_alla_lista: string; salva: string; cancella: string; annulla: string; conferma: string; seleziona_placeholder: string; ordina_per: string; fa: string; successo: string; ok: string; accetta: string; errore: string; rimuovi: string; attivo: string; non_attivo: string; interruzione: string; caricamento: string; mappa: string; acconto: string; saldo: string; totale: string; contatti: string; guida: string; prezzi_titolo: string; notifiche: { titolo_popup: string; titolo_dashboard: string; nessuna_notifica: string; segna_tutte_lette: string; }; heads: { main_titolo: string; main_description: string; annunci_titolo: string; annunci_description: string; area_riservata_titolo: string; area_riservata_description: string; prezzi_titolo: string; prezzi_description: string; login_titolo: string; login_description: string; registrazione_titolo: string; registrazione_description: string; guida_titolo: string; contatti_titolo: string; chi_siamo_titolo: string; }; 404: { titolo: string; sottotitolo: string; CTA: string; home: string; }; doc_not_found: { titolo: string; sottotitolo: string; CTA: string; }; 500: { titolo: string; sottotitolo: string; CTA: string; CTALogin: string; home: string; }; come_funziona: { title: string; features: { ricerca: { title: string; desc: string; }; aggiungi: { title: string; desc: string; }; contatta: { title: string; desc: string; }; conferma: { title: string; desc: string; }; firma: { title: string; desc: string; }; }; }; annuncio_load_fail: { titolo: string; sottotitolo: string; CTA: string; home: string; }; index: { titolo_1: string; titolo_2: string; titolo_3: string; sottotitolo: string; CTA_Annunci: string; CTA_Prezzi: string; accordion_minifaq: Faq[]; }; code_search_frases: string[]; pricing_cmp: { titolo: string; acquisto_titolo: string; acquisto_desc: string; ricomicincia: string; txt_tipo_stabile: string; txt_tipo_breve: string; txt_tipo_acquisto: string; MainTitolo: string; init_select: string; init_stabile_sottotitolo1: string; init_stabile_sottotitolo2: string; init_stabile_sottotitolo3: string; init_acquisto_sottotitolo1: string; init_acquisto_sottotitolo2: string; init_acquisto_sottotitolo3: string; init_breve_sottotitolo1: string; init_breve_sottotitolo2: string; init_breve_sottotitolo3: string; init_breve_sottotitolo4: string; init_breve_sottotitolo5: string; init_breve_sottotitolo6: string; init_breve_sottotitolo7: string; stabile_select: string; stabile_option1: string; stabile_option2: string; stabile_footer: string; breve_select: string; breve_option1: string; breve_option2: string; breve_option3: string; breve_option4: string; breve_option5: string; breve_sottot1: string; breve_sottot2: string; breve_sottot3: string; acquisto_select: string; acquisto_option1: string; acquisto_option2: string; acquisto_footer: string; risultati_totale: string; risultati_iva: string; risultati_dettagli: string; risultati_visita1: string; risultati_visita2: string; risultati_visita3: string; risultati_visita4: string; risultati_visita5: string; risultati_interr: string; risultati_interr2: string; risultati_acconto: string; risultati_acconto_dettagli: string; risultati_saldo: string; risultati_saldo_cta: string; risultati_saldo_dettagli: string; cta: string; saldi_breve: string[]; saldi_stabile: string[]; cta_breve: string; cta_stabile: string; cta_consulenza: string; cta_costo: string; }; prezziario_minifaq: { title: string; description: string; }[]; darkCTA: { titolo: string; sottotitolo: string; link: string; }; footer: { Guida: string; "Chi Siamo": string; Contatti: string; "Domande frequenti": string; endtxt: string; endtxt2: string; }; annunci: { titolo: string; fs_tipologia: { titolo: string; breve: string; stabile: string; tutto: string; }; filtro_attivo: string; filtri_attivi: string; filtri_reset: string; comune: string; consegna: string; budgetMin: string; budgetMax: string; accordion_minifaq: Faq[]; }; faq: { titolo: string; descrizione: string; sottotitolo: string; contact_link: string; domande: { id: string; label: string; qas: Faq[]; }[]; }; card: { codice: string; prezzo: string; titolo: string; alt_immagine: string; indirizzo: string; camere: string; camere1: string; camere2: string; consegna_da: string; consegna_subito: string; in_aggiornamento: string; }; acquisto: { titolo: string; preparazione: string; leggi_condizioni: string; procedi_pagamento: string; }; prezzi: { titolo_servizio_transitori: string; titolo_transitori: string; desc_transitori: string; cta_transitori: { titolo: string; desc: string; icon: IconType }[]; faq_transitori: Faq[]; titolo_servizio_stabile: string; titolo_stabile: string; desc_stabile: string; cta_stabile: { titolo: string; desc: string; icon: IconType }[]; faq_stabile: Faq[]; titolo_servizio_contratti: string; titolo_contratti: string; desc_contratti: string; cta_contratti: { titolo: string; desc: string; icon: IconType }[]; faq_contratti: Faq[]; nome: string; acconto: string; saldo: string; totale: string; importo: string; }; cookie_consent: { title: string; message: string; clicking1: string; clicking2: string; accept: string; dismiss: string; }; cod_search: { titolo: string; placeholder: string; sottotitolo: string; notfund: string; }; contact_form: { titolo: string; sottotitolo1: string; sottotitolo2: string; sottotitolo3: string; nome: string; cognome: string; email: string; telefono: string; messaggio: string; invia: string; successo: string; inviata: string; cta: string; }; nav: { impostazioni: string; impostazioni_chiudi: string; mainNav: { title: string; icon: IconType; href: string; }[]; areaRiservataUserNav: { title: string; href: string; icon: IconType; }[]; areaRiservataAdminNav: ( | { title: string; href: string; items: undefined; icon: IconType; } | { title: string; icon: IconType; items: { title: string; href: string; }[]; href?: undefined; } )[]; loginMenuAdmin: { title: string; icon: { icon: IconType; className: string }; href: string; }[]; loginMenuUser: { title: string; icon: { icon: IconType; className: string }; href: string; }[]; }; procedi: string; indietro: string; account: { titolo: string; nome: string; cognome: string; email: string; telefono: string; tipologia: string; tipologia_desc: string; tipologia_disclamer: string; tipologia_options: string[]; azieda_titolo: string; azienda_o_pf: string; azienda_o_pf_disclamer: string; azienda_o_pf_options: string[]; azienda_o_pf_info: string; }; anagrafica: { titolo: string; dataNascita: string; luogoNascita: string; nazioneNascita: string; codiceFiscale: string; ragioneSociale: string; sedeLegale: string; legale_rappresentante: string; scegli_data: string; p_iva: string; sesso: string; sesso_disclamer: string; sesso_options: { value: string; label: string; }[]; }; recapiti: { titolo: string; indirizzo: string; civico: string; cap: string; comune: string; provincia: string; nazione: string; alert_controlla: string; alert_inserito: string; alert_inserito_corretto: string; }; parametri: { titolo: string; titolo2: string; titolo3: string; tipologia: string; comuni_label: string; tipologie_label: string; arredato_label: string; arredato_desc: string; budget_label1: string; budget_label2: string; budget_acquisto: string; budget_desc: string; dalmese_label: string; permanenza_label: string; permanenza_desc: string; npersone_label: string; nadulti_label: string; nminori_label: string; altriparams_label: string; altriparams_desc: string; comuni: string[]; tipologie: string[]; mesi: string[]; permanenza: string[]; reddito_label: string; reddito_options: string[]; motivazione_label: string; motivazione_desc: string; motivazioni_mappings: { id: string; title: string; text: string; cta: boolean; cta_label: string; }[]; }; altriParamsMapping: string[][]; pwReset: { titolo: string; oldPw: string; newPw: string; confirmPw: string; ripetiPw: string; pwDiverse: string; email: string; aggiorna: string; pwAggiornata: string; get_link: string; notvalid_title: string; notvalid_desc: string; notvalid_cta: string; }; newUser: { nome: string; cognome: string; email: string; password: string; creaAccount: string; accountCreato: string; }; overridePw: { newPw: string; aggiorna: string; pwAggiornata: string; }; profile: { nome: string; cognome: string; email: string; telefono: string; aggiorna: string; aggiornato: string; }; auth: { login: { titolo: string; sottotitolo: string; no_account: string; google: string; forgot: string; riservata: string; logout: string; success: string; fail: string; email: string; password: string; password_forgotten: string; psa_1: string; psa_terms: string; psa_2: string; psa_privacy: string; }; signup: { titolo: string; already: string; google: string; nome: string; cognome: string; email: string; password: string; consent1: string; consent2: string; consent3: string; consent4: string; success: string; fail: string; pw: { lenght: string; number: string; lowercase: string; uppercase: string; }; }; }; area_riservata: { aggiungi_annuncio: string; annuncio_salvato_il: string; vedi_annuncio: string; annuncio_sospeso: string; annunci_sospesi_ps: string; annunci_sospesi_ps_desc: string; annunci_sospesi_ps_cta: string; dash_accordion_minifaq: Faq[]; }; ordini: { title: string; description: string; status: string; durata: string; ripensamento: string; status_pagamenti: string; creato_il: string; importo: string; metodo_pagamento: string; pagato_il: string; stato: string; rimborso_lavorazione: string; no_pagamenti: string; totale: string; pagato: string; fallito: string; in_attesa: string; sconosciuto: string; contanti: string; carta: string; sepa: string; conto_corrente: string; altro: string; }; termini_condizioni_title: string; termini_condizioni_desc: string; privacy_policy_title: string; privacy_policy_desc: string; servizio_steps: { title: string; description: string }[]; acquisto_elaborazione: { titolo: string; to_dashboard: string; to_candidature: string; to_chat: string; success_title: string; success_desc: string; processing_title: string; processing_desc: string; failed_title: string; failed_desc: string; internal_error_title: string; internal_error_desc: string; not_found_title: string; not_found_desc: string; }; allegati: { disclamer: string; title: string; da_info: string; scarica: string; carica_nuovi: string; i_tuoi_allegati: string; allegati_recenti: string; seleziona: string; drag_drop: string; oppure: string; nessun_allegato: string; allegato_caricato: string; allegato_rimosso: string; errore_caricamento: string; errore_sconosciuto: string; success_caricamento: string; invalid_file_type: string; file_too_large: string; file_rejected: string; file_too_many: string; }; share: { condividi: string; copiato: string; descrizione: string; }; verificaEmail: { title: string; description: string; controlla_email: string; controlla_email_desc: string; controlla_spam: string; reinvia: string; verificata: string; verificata_desc: string; errore: string; riprova: string; utente_non_trovato: string; vai_al_login: string; vai_alla_registrazione: string; già_verificata: string; inviata: string; }; contatto: { title: string; button: string; descrizione: string; disclaimer: string; disclaimer2: string; disclaimer3: string; error: string; propietario: string; nome: string; immobile: string; indirizzo: string; apri_nav: string; sbloccato_il: string; contatta: string; orari: string; }; accedi_per_procedere: string; crea_richiesta: string; valuta: { button: string; title: string; rating_text: string; }; parametri_mancanti: { title: string; description: string; text: string; inserisci: string; }; invia: string; richieste: { crea: string; crea_desc: string; seleziona: string; incompatibile: string; proseguendo: string; sevuoi_messaggio: string; inviata: string; non_accettata: string; title: string; inviata_il: string; hai_già: string; non_interessato: string; accettata: string; acc_title: string; acc_desc: string; acc_text: string; vai_al_servizio: string; cta: string; conf_title: string; conf_desc: string; valutazione: string; valutazione_del: string; conferma_txt: string; conf_alert: string; }; tipologia_tutorial: { btn_title: string; title: string; transitorio: string; transitorio_desc: string; transitorio_cta: string; stabile: string; stabile_desc: string; stabile_cta: string; alone: string; }; chi_siamo: { title: string; cta: { title1: string; title2: string; desc: string; }; mission: string; mission_desc: string; vision: string; vision_desc: string; progetto: string; progetto_desc: string; indirizzo: string; }; proprietari: { head: string; description: string; faq: Faq[]; titolo: string; contattaci: string; cta1: { title1: string; title2: string; desc: string; }; cta2: { title1: string; title2: string; title3: string; desc: string; }; }; servizio: { conferma: { titolo: string; descrizione: string; cta: string; coordinate: string; intestazione: string; iban: string; importo: string; causale: string; coord_footer: string; ho_letto: string; accetto: string; confermo_termini: string; conferma: string; }; contratto: { titolo: string; descrizione: string; }; contratto_view: { ricevuta: string; ricevuta_cta: string; }; }; file_section: { error: string; download: string; }; onboarding_tutorial: { title: string; sub_title: string; step1_title: string; step1_desc: string; step2_title: string; step2_desc: string; step3_title: string; step3_desc: string; tip_title: string; tip: string; button_text: string; }; }; export type Locales = "it" | "en";