import { CsatStep, CsatValue } from './types'; import { Lang } from '../../itds-provider/types'; /** * Translation mappings for Csat tooltips */ export declare const csatTranslations: { readonly en: { readonly very_bad: "Very Bad"; readonly bad: "Bad"; readonly average: "Average"; readonly good: "Good"; readonly excellent: "Excellent"; }; readonly es: { readonly very_bad: "Muy Malo"; readonly bad: "Malo"; readonly average: "Regular"; readonly good: "Bueno"; readonly excellent: "Excelente"; }; readonly pt: { readonly very_bad: "Muito Ruim"; readonly bad: "Ruim"; readonly average: "Regular"; readonly good: "Bom"; readonly excellent: "Excelente"; }; }; /** * Get translated tooltip based on language and rating value */ export declare const getCSATTooltip: (value: CsatValue, lang: Lang) => string; /** * Default emoji-based Csat configuration * Scale: 1=Very Bad, 2=Bad, 3=Average, 4=Good, 5=Excellent * Note: tooltips are now managed via translations */ export declare const defaultCSATSteps: Omit[]; /** * Get Csat steps with translated tooltips */ export declare const getCSATStepsWithTooltips: (lang: Lang) => CsatStep[]; /** * Get Csat step by value */ export declare const getCSATStep: (value: CsatValue, lang: Lang, customSteps?: CsatStep[]) => CsatStep | undefined; /** * Validation constraints for Csat */ export declare const csatConstraints: { readonly MIN_VALUE: 1; readonly MAX_VALUE: 5; readonly TOTAL_STEPS: 5; }; //# sourceMappingURL=config.d.ts.map