import { ChannelType } from '../Common/Channels/ChannelType'; import { ITicketAuditedEntity } from './Common'; export declare enum SatisfactionMetricType { CSAT = "CSAT", NPS = "NPS", CUSTOM = "CUSTOM" } export interface ITicketSatisfactionScale extends ITicketAuditedEntity { name: string; metricType: SatisfactionMetricType; minimum: number; maximum: number; labels?: { value: number; label: string; }[]; enabled: boolean; surveyFormId?: string; } export interface ITicketSatisfactionResponse { id: string; spaceId: string; ticketId: string; contactId: string; scaleId: string; score: number; comment?: string; channelType?: ChannelType; formSubmissionId?: string; submittedAt: Date; }