/** Customer role within a conference call. */ export declare const CONFERENCE_ROLE_CUSTOMER: "customer"; /** Supervisor role within a conference call. */ export declare const CONFERENCE_ROLE_SUPERVISOR: "supervisor"; /** Live call — «בשיחה». Excludes Twilio `busy` (line busy / «תפוס»). */ export declare const IN_CALL_STATUSES: readonly ["in-progress", "answered"]; /** Terminal Twilio call statuses — no further status callbacks expected. */ export declare const FINAL_STATUSES: readonly ["no-answer", "completed", "busy", "failed", "canceled"]; /** Hours in a single day. */ export declare const HOURS_PER_DAY = 24; /** Max execution time (ms) for calls statistics aggregations. */ export declare const STATS_MAX_TIME_MS = 30000; /** * When the client calls bar chart should group by week or month instead of day: * > MONTH threshold -> one bar per month * > WEEK threshold -> one bar per week * otherwise -> one bar per day */ export declare const TREND_MONTH_BUCKET_MIN_MONTHS = 6; export declare const TREND_WEEK_BUCKET_MIN_MONTHS = 3; export declare const TOOL_EXECUTIONS_DEFAULT_SKIP = 0; export declare const TOOL_EXECUTIONS_DEFAULT_LIMIT = 50; export declare const CallStatusValues: { readonly Initiated: "initiated"; readonly Ringing: "ringing"; readonly InProgress: "in-progress"; readonly Answered: "answered"; readonly Completed: "completed"; readonly Busy: "busy"; readonly NoAnswer: "no-answer"; readonly Failed: "failed"; readonly Canceled: "canceled"; }; export declare const ALL_CALL_STATUSES: ("in-progress" | "answered" | "no-answer" | "completed" | "busy" | "failed" | "canceled" | "initiated" | "ringing")[]; //# sourceMappingURL=calls.constants.d.ts.map