import { CourierPaging } from "./CourierPaging"; export interface CourierUserPreferences { items: CourierUserPreferencesTopic[]; paging: CourierPaging; } export interface CourierUserPreferencesTopic { defaultStatus: CourierUserPreferencesStatus; hasCustomRouting: boolean; customRouting: CourierUserPreferencesChannel[]; status: CourierUserPreferencesStatus; topicId: string; topicName: string; sectionName: string; sectionId: string; } export interface GetCourierUserPreferencesTopic { topic: CourierUserPreferencesTopic; } export declare enum CourierUserPreferencesStatus { OptedIn = "OPTED_IN", OptedOut = "OPTED_OUT", Required = "REQUIRED", Unknown = "UNKNOWN" } export declare function getCourierUserPreferencesStatusTitle(status: CourierUserPreferencesStatus): string; export declare enum CourierUserPreferencesChannel { DirectMessage = "direct_message", Inbox = "inbox", Email = "email", Push = "push", Sms = "sms", Webhook = "webhook", Unknown = "unknown" } export declare function getCourierUserPreferencesChannelTitle(channel: CourierUserPreferencesChannel): string; //# sourceMappingURL=CourierUserPreferences.d.ts.map