import { CollectionDocument } from './collection-document.model';
export type CommunicationMetricChannel = 'email' | 'sms';
export type CommunicationMetricStatus = 'queued' | 'sent' | 'failed';
export interface CommunicationMetricMetadata {
    clientSlug?: string;
    clientName?: string;
    id_client?: string;
    channel?: CommunicationMetricChannel;
    status?: CommunicationMetricStatus;
    provider?: string;
    method?: string;
    [key: string]: any;
}
export interface CommunicationMetricModel extends CollectionDocument {
    date: Date;
    type: string;
    value: number;
    unit?: string;
    metadata?: CommunicationMetricMetadata;
}
