declare namespace _default {
    export namespace reusable {
        export let comment: string;
        export let replace: string;
        export let download: string;
        export let history: string;
        export function filter({ plural }: {
            plural: any;
        }): any;
        export let total: string;
        export let ok: string;
        export let object: string;
        export let save: string;
        export let saveAs: string;
        export let saved: string;
        export let send: string;
        export let sendMessage: string;
        export let start: string;
        export let close: string;
        export let add: string;
        export let cancel: string;
        let _import: string;
        export { _import as import };
        let _export: string;
        export { _export as export };
        let _true: string;
        export { _true as true };
        export let title: string;
        export let position: string;
        let _delete: string;
        export { _delete as delete };
        export let search: string;
        export let open: string;
        export let openInHistory: string;
        export let name: string;
        export let expand: string;
        export let collapse: string;
        export let generate: string;
        export let from: string;
        export let to: string;
        export let today: string;
        export let clear: string;
        export let tts: string;
        export let state: string;
        export let status: string;
        export let refresh: string;
        export let retry: string;
        export let downloadAll: string;
        export let warning: string;
        export let doNotSave: string;
        export let required: string;
        export let copy: string;
        let _new: string;
        export { _new as new };
        export let createdAt: string;
        export let createdBy: string;
        export let modifiedAt: string;
        export let modifiedBy: string;
        export let general: string;
        export let generalInfo: string;
        export let all: string;
        export let upload: string;
        export let edit: string;
        export let back: string;
        export let step: string;
        export let more: string;
        export let read: string;
        export let create: string;
        export let update: string;
        export let draggable: string;
        export let unassigned: string;
        export let showUnassigned: string;
        export let group: string;
        export let dateTime: string;
        export function updatedBy(): string;
        export let check: string;
    }
    export namespace vocabulary {
        let apply: string;
        let language: string;
        let voice: string;
        let format: string;
        let text: string;
        let yes: string;
        let no: string;
        let description: string;
        let login: string;
        let host: string;
        let time: string;
        let channel: string;
        let file: string;
        let logout: string;
        let priority: string;
        let color: string;
        let variables: string;
        let type: string;
        let tag: string;
        let output: string;
        let values: string;
        let keys: string;
        let duration: string;
        let reset: string;
        let errors: string;
        let labels: string;
        let permissions: string;
        let options: string;
        let emails: string;
        let phones: string;
        let messaging: string;
        let emptyResultSearch: string;
        let contact: string;
        let column: string;
        let notification: string;
        let screencast: string;
        let password: string;
        let number: string;
        let expireAt: string;
        let destination: string;
        let utilizationProgress: string;
        let settings: string;
    }
    export namespace date {
        let sec: string;
        let timezone: string;
    }
    export namespace access {
        let ObAC: string;
        let RbAC: string;
        let operations: string;
        let rbacDefault: string;
        let accessMode: {
            1: string;
            2: string;
            3: string;
        };
    }
    export namespace objects {
        export let team: string;
        export let supervisor: string;
        export let auditor: string;
        export let region: string;
        export let communicationType: string;
        export let grantee: string;
        export let grantor: string;
        export let role: string;
        export let user: string;
        export let list: string;
        let contact_1: string;
        export { contact_1 as contact };
        let _case: string;
        export { _case as case };
        export let calendar: string;
        export let direction: string;
        export let gateway: string;
        export let hangupCause: string;
        export let hasOption: string;
        export let hasRecording: string;
        export let amdResult: string;
        export let ratedBy: string;
        export let talkDuration: string;
        export let totalDuration: string;
        export let transcription: string;
        export let attachment: string;
        export let owner: string;
        export let skill: string;
        export namespace customization {
            let customization_1: string;
            export { customization_1 as customization };
        }
        export namespace customLookup {
            let customLookup_1: string;
            export { customLookup_1 as customLookup };
        }
        export let chatGateway: string;
        export namespace chat {
            let chat_1: string;
            export { chat_1 as chat };
            export let draftPlaceholder: string;
        }
        export namespace queue {
            let queue_1: string;
            export { queue_1 as queue };
            export let queueType: string;
            let type_1: {
                1: string;
                0: string;
                2: string;
                5: string;
                4: string;
                3: string;
                6: string;
                7: string;
                8: string;
            };
            export { type_1 as type };
        }
        export namespace agent {
            let agent_1: string;
            export { agent_1 as agent };
            let status_1: {
                [x: number]: string;
                online: string;
                pause: string;
                offline: string;
            };
            export { status_1 as status };
        }
        export namespace flow {
            let name_1: string;
            export { name_1 as name };
            export namespace type_2 {
                let chat_2: string;
                export { chat_2 as chat };
                let voice_1: string;
                export { voice_1 as voice };
                export let service: string;
                export let processing: string;
                let __EngineRoutingSchemaType_Default_: string;
                export { __EngineRoutingSchemaType_Default_ as default };
            }
            export { type_2 as type };
        }
        export namespace messengers {
            let telegram: string;
            let gotd: string;
            let messenger: string;
            let viber: string;
            let webchat: string;
            let infobip_whatsapp: string;
            let custom: string;
            let portal: string;
        }
        export namespace quickReplies {
            let quickReplies_1: string;
            export { quickReplies_1 as quickReplies };
            export let quickRepliesEmpty: string;
        }
        export let screenRecordings: string;
        export let screenshots: string;
        export namespace agentPdfs {
            export let pdfs: string;
            export namespace status_2 {
                let PENDING: string;
                let PROCESSING: string;
                let DONE: string;
                let FAILED: string;
            }
            export { status_2 as status };
        }
        export let importCSV: string;
        export namespace CSV {
            let skipHeaders: string;
            let charSet: string;
            let separator: string;
            let CSVColumn: string;
            let fieldName: string;
            let clearMember: string;
        }
    }
    export namespace channel_1 {
        let state_1: {
            [x: number]: string;
            waiting: string;
            distribute: string;
            offering: string;
            answered: string;
            active: string;
            bridged: string;
            hold: string;
            missed: string;
            processing: string;
            transfer: string;
        };
        export { state_1 as state };
        export namespace type_3 {
            export let call: string;
            export let email: string;
            let chat_3: string;
            export { chat_3 as chat };
            export let task: string;
            export let out_call: string;
        }
        export { type_3 as type };
    }
    export { channel_1 as channel };
    export namespace calls {
        export namespace direction_1 {
            let inbound: string;
            let outbound: string;
        }
        export { direction_1 as direction };
    }
    export namespace cases {
        let status_3: string;
        export { status_3 as status };
        export let source: string;
        export let author: string;
        export let reporter: string;
        export let impacted: string;
        export let assignee: string;
        export let groupPerformers: string;
        export let reason: string;
        export let rating: string;
        let service_1: string;
        export { service_1 as service };
        export let selectAService: string;
        export let appliedSLA: string;
        export let appliedCondition: string;
        export let reactionTime: string;
        export let resolutionTime: string;
        export let actualReactionTime: string;
        export let actualResolutionTime: string;
    }
    export namespace WtApplication {
        export namespace overrideApplicationsAccess {
            namespace crm {
                let sections: {
                    "ext-cases": ({ linked }: {
                        linked: any;
                    }) => string;
                    "ext-contacts": ({ linked }: {
                        linked: any;
                    }) => string;
                    "custom-lookups": ({ linked }: {
                        linked: any;
                    }) => string;
                };
            }
        }
        export namespace agent_2 {
            let name_2: string;
            export { name_2 as name };
        }
        export { agent_2 as agent };
        export namespace audit {
            let name_3: string;
            export { name_3 as name };
            export namespace sections_1 {
                let scorecards: string;
            }
            export { sections_1 as sections };
        }
        export namespace crm_1 {
            let name_4: string;
            export { name_4 as name };
            let sections_2: {
                contacts: string;
                cases: string;
                priorities: string;
                "close-reason-groups": string;
                statuses: string;
                slas: string;
                "service-catalogs": string;
                sources: string;
                "contact-groups": string;
            };
            export { sections_2 as sections };
        }
        export { crm_1 as crm };
        export namespace history_1 {
            let name_5: string;
            export { name_5 as name };
        }
        export { history_1 as history };
        export namespace grafana {
            let name_6: string;
            export { name_6 as name };
        }
        export namespace supervisor_1 {
            let name_7: string;
            export { name_7 as name };
            let sections_3: {
                queues: string;
                agents: string;
                "active-calls": string;
            };
            export { sections_3 as sections };
        }
        export { supervisor_1 as supervisor };
        export namespace admin {
            let name_8: string;
            export { name_8 as name };
            let sections_4: {
                users: string;
                license: string;
                devices: string;
                flow: string;
                dialplan: string;
                gateways: string;
                chatplan: string;
                "chat-gateways": string;
                skills: string;
                buckets: string;
                media: string;
                "shift-templates": string;
                "pause-templates": string;
                "working-conditions": string;
                blacklist: string;
                calendars: string;
                regions: string;
                communications: string;
                "pause-cause": string;
                agents: string;
                teams: string;
                resources: string;
                "resource-groups": string;
                queues: string;
                storage: string;
                "storage-policies": string;
                "cognitive-profiles": string;
                "email-profiles": string;
                "single-sign-on": string;
                "import-csv": string;
                triggers: string;
                roles: string;
                objects: string;
                changelogs: string;
                configuration: string;
                "global-variables": string;
                "quick-replies": string;
            };
            export { sections_4 as sections };
        }
        export namespace wfm {
            let name_9: string;
            export { name_9 as name };
        }
        export namespace meet {
            let theCameraIsTurnedOff: string;
            let theCallIsOnHold: string;
        }
    }
    export namespace validation {
        let required_1: string;
        export { required_1 as required };
        export let numeric: string;
        let email_1: string;
        export { email_1 as email };
        export let gatewayHostValidator: string;
        export let sipAccountValidator: string;
        export let ipValidator: string;
        export let macValidator: string;
        export function minValue({ named }: {
            named: any;
        }): string;
        export function maxValue({ named }: {
            named: any;
        }): string;
        export function minLength({ named }: {
            named: any;
        }): string;
        export function maxLength({ named }: {
            named: any;
        }): string;
        export let sameAs: string;
        export let requiredArrayValue: string;
        export let url: string;
        export let websocketValidator: string;
        export let isRegExpMatched: string;
        export let regExpValidator: string;
        export let domainValidator: string;
        export let decimalValidator: string;
        export let latinWithNumber: string;
        export let integer: string;
        export let nameAlreadyInUse: string;
    }
    export namespace webitelUI {
        export namespace searchBar {
            let placeholder: string;
            let settingsHint: string;
            let variableSearchHint: string;
        }
        export namespace timepicker {
            export let day: string;
            export let hour: string;
            export let min: string;
            let sec_1: string;
            export { sec_1 as sec };
        }
        export namespace datetimepicker {
            let lastHour: string;
            let lastDay: string;
        }
        export namespace pagination {
            let sizeText: string;
            let prev: string;
            let next: string;
        }
        export namespace appNavigator {
            let title_1: string;
            export { title_1 as title };
            let admin_1: string;
            export { admin_1 as admin };
            let agent_3: string;
            export { agent_3 as agent };
            let supervisor_2: string;
            export { supervisor_2 as supervisor };
            let audit_1: string;
            export { audit_1 as audit };
            let history_2: string;
            export { history_2 as history };
            let grafana_1: string;
            export { grafana_1 as grafana };
            let crm_2: string;
            export { crm_2 as crm };
        }
        export namespace headerActions {
            export let account: string;
            export let docs: string;
            let settings_1: string;
            export { settings_1 as settings };
            let logout_1: string;
            export { logout_1 as logout };
            export let buildVersion: string;
        }
        export namespace tableActions {
            let filterReset: string;
            let columnSelect: string;
            let refreshTable: string;
            let expandFilters: string;
        }
        export namespace tableColumnSelect {
            let title_2: string;
            export { title_2 as title };
        }
        export namespace statusSelect {
            let online: string;
            let pause: string;
            let offline: string;
            let breakOut: string;
        }
        export namespace iconAction {
            let hints: {
                delete: ({ linked }: {
                    linked: any;
                }) => any;
                edit: ({ linked }: {
                    linked: any;
                }) => any;
                add: ({ linked }: {
                    linked: any;
                }) => any;
                history: ({ linked }: {
                    linked: any;
                }) => any;
                download: ({ linked }: {
                    linked: any;
                }) => any;
                "download-pdf": string;
                filters: ({ linked }: {
                    linked: any;
                }) => any;
                columns: string;
                variables: string;
                refresh: ({ linked }: {
                    linked: any;
                }) => any;
                expand: ({ linked }: {
                    linked: any;
                }) => any;
                collapse: ({ linked }: {
                    linked: any;
                }) => any;
                close: ({ linked }: {
                    linked: any;
                }) => any;
                clear: ({ linked }: {
                    linked: any;
                }) => any;
                "add-filter": ({ linked }: {
                    linked: any;
                }) => any;
                save: ({ linked }: {
                    linked: any;
                }) => any;
                cancel: ({ linked }: {
                    linked: any;
                }) => any;
                "save-preset": ({ linked }: {
                    linked: any;
                }) => string;
                "apply-preset": ({ linked }: {
                    linked: any;
                }) => string;
                "add-contact": ({ linked }: {
                    linked: any;
                }) => string;
                chat: ({ linked }: {
                    linked: any;
                }) => any;
                sort: ({ named }: {
                    named: any;
                }) => "Sắp xếp tăng dần" | "Sắp xếp giảm dần" | "Sắp xếp";
                upload: ({ linked }: {
                    linked: any;
                }) => any;
                logout: string;
            };
        }
        export namespace errorPages {
            let goBack: string;
            namespace page403 {
                let title_3: string;
                export { title_3 as title };
                let text_1: string;
                export { text_1 as text };
            }
            namespace page404 {
                let title_4: string;
                export { title_4 as title };
                let text_2: string;
                export { text_2 as text };
            }
        }
        export namespace copyAction {
            let copy_1: string;
            export { copy_1 as copy };
            export let copied: string;
        }
        export namespace auditForm {
            export let question: string;
            export let option: string;
            export let score: string;
            export let addQuestion: string;
            export let answerType: string;
            export namespace type_4 {
                let options_1: string;
                export { options_1 as options };
                let score_1: string;
                export { score_1 as score };
                let yes_1: string;
                export { yes_1 as yes };
            }
            export { type_4 as type };
            export let criticalViolation: string;
            export let clearSelection: string;
        }
        export namespace deleteConfirmationPopup {
            let title_5: string;
            export { title_5 as title };
            export let askingAlert: string;
            export let tableAskingAlert: string;
            export let deleteAll: string;
        }
        export namespace dummy {
            let text_3: string;
            export { text_3 as text };
        }
        export namespace empty {
            export namespace text_4 {
                let empty_1: string;
                export { empty_1 as empty };
                export let filters: string;
            }
            export { text_4 as text };
        }
        export namespace agentStatusSelect {
            namespace pauseCausePopup {
                let title_6: string;
                export { title_6 as title };
                let min_1: string;
                export { min_1 as min };
                export let unlimited: string;
            }
            namespace statusSelectErrorPopup {
                let title_7: string;
                export { title_7 as title };
                export let message: string;
            }
        }
        export namespace pdfGeneration {
            let generationStarted: string;
        }
        export namespace saveFailedPopup {
            let title_8: string;
            export { title_8 as title };
            export let label: string;
            export let exportToJson: string;
        }
        export namespace filters_1 {
            export namespace datetime {
                let rdt_today: string;
                let rdt_this_week: string;
                let rdt_this_month: string;
                let rdt_custom: string;
            }
            export function addFilter({ linked }: {
                linked: any;
            }): string;
            export function filterName({ linked }: {
                linked: any;
            }): any;
            export function filterValue({ linked }: {
                linked: any;
            }): any;
            export function filterValueFrom({ linked }: {
                linked: any;
            }): string;
            export function filterLabel({ linked }: {
                linked: any;
            }): any;
            export function actualReactionTime_1({ linked }: {
                linked: any;
            }): any;
            export { actualReactionTime_1 as actualReactionTime };
            export function actualResolutionTime_1({ linked }: {
                linked: any;
            }): any;
            export { actualResolutionTime_1 as actualResolutionTime };
            export function agent_4({ linked }: {
                linked: any;
            }): any;
            export { agent_4 as agent };
            export function amdResult_1({ linked }: {
                linked: any;
            }): any;
            export { amdResult_1 as amdResult };
            export function assignee_1({ linked }: {
                linked: any;
            }): any;
            export { assignee_1 as assignee };
            export function author_1({ linked }: {
                linked: any;
            }): any;
            export { author_1 as author };
            export function cause({ linked }: {
                linked: any;
            }): any;
            export function closeReasonGroups({ linked }: {
                linked: any;
            }): any;
            export function contact_2({ linked }: {
                linked: any;
            }): any;
            export { contact_2 as contact };
            export function contactGroup({ linked }: {
                linked: any;
            }): any;
            export function createdAt_1({ linked }: {
                linked: any;
            }): any;
            export { createdAt_1 as createdAt };
            export function createdAtFrom({ linked }: {
                linked: any;
            }): any;
            export function createdAtTo({ linked }: {
                linked: any;
            }): any;
            export function direction_2({ linked }: {
                linked: any;
            }): any;
            export { direction_2 as direction };
            export function gateway_1({ linked }: {
                linked: any;
            }): any;
            export { gateway_1 as gateway };
            export function grantee_1({ linked }: {
                linked: any;
            }): any;
            export { grantee_1 as grantee };
            export function hasAttachment({ linked }: {
                linked: any;
            }): any;
            export function hasFile({ linked }: {
                linked: any;
            }): any;
            export function hasTranscription({ linked }: {
                linked: any;
            }): any;
            export function hasUser({ linked }: {
                linked: any;
            }): any;
            export function impacted_1({ linked }: {
                linked: any;
            }): any;
            export { impacted_1 as impacted };
            export function contactLabel({ linked }: {
                linked: any;
            }): any;
            export function contactOwner({ linked }: {
                linked: any;
            }): any;
            export function priority_1({ linked }: {
                linked: any;
            }): any;
            export { priority_1 as priority };
            export function queue_2({ linked }: {
                linked: any;
            }): any;
            export { queue_2 as queue };
            export let rated: string;
            export function ratedBy_1({ linked }: {
                linked: any;
            }): any;
            export { ratedBy_1 as ratedBy };
            export function rating_1({ linked }: {
                linked: any;
            }): any;
            export { rating_1 as rating };
            export function reactionTime_1({ linked }: {
                linked: any;
            }): any;
            export { reactionTime_1 as reactionTime };
            export function reporter_1({ linked }: {
                linked: any;
            }): any;
            export { reporter_1 as reporter };
            export function resolutionTime_1({ linked }: {
                linked: any;
            }): any;
            export { resolutionTime_1 as resolutionTime };
            export function score_2({ linked }: {
                linked: any;
            }): any;
            export { score_2 as score };
            export function service_2({ linked }: {
                linked: any;
            }): any;
            export { service_2 as service };
            export function sla({ linked }: {
                linked: any;
            }): any;
            export function slaCondition({ linked }: {
                linked: any;
            }): any;
            export function source_1({ linked }: {
                linked: any;
            }): any;
            export { source_1 as source };
            export function status_4({ linked }: {
                linked: any;
            }): any;
            export { status_4 as status };
            export function tag_1({ linked }: {
                linked: any;
            }): any;
            export { tag_1 as tag };
            export function talkDuration_1({ linked }: {
                linked: any;
            }): any;
            export { talkDuration_1 as talkDuration };
            export function team_1({ linked }: {
                linked: any;
            }): any;
            export { team_1 as team };
            export function totalDuration_1({ linked }: {
                linked: any;
            }): any;
            export { totalDuration_1 as totalDuration };
            export function user_1({ linked }: {
                linked: any;
            }): any;
            export { user_1 as user };
            export function variable({ linked }: {
                linked: any;
            }): any;
            export function queueType_1({ linked }: {
                linked: any;
            }): any;
            export { queueType_1 as queueType };
            export function queuePeriod({ linked }: {
                linked: any;
            }): any;
            export function agentStatus({ linked }: {
                linked: any;
            }): any;
            export function auditor_1({ linked }: {
                linked: any;
            }): any;
            export { auditor_1 as auditor };
            export function skill_1({ linked }: {
                linked: any;
            }): any;
            export { skill_1 as skill };
            export function supervisor_3({ linked }: {
                linked: any;
            }): any;
            export { supervisor_3 as supervisor };
            export function utilizationProgress_1({ linked }: {
                linked: any;
            }): any;
            export { utilizationProgress_1 as utilizationProgress };
            export function region_1({ linked }: {
                linked: any;
            }): any;
            export { region_1 as region };
            export namespace presets {
                let preset: string;
                let overwritePresetTitle: string;
                let overwritePresetText: string;
                namespace notifications {
                    namespace success {
                        export function update_1({ linked }: {
                            linked: any;
                        }): any;
                        export { update_1 as update };
                        export function create_1({ linked }: {
                            linked: any;
                        }): any;
                        export { create_1 as create };
                        export function _delete_1({ linked }: {
                            linked: any;
                        }): any;
                        export { _delete_1 as delete };
                    }
                }
            }
        }
        export { filters_1 as filters };
        export namespace select {
            let selectedItemsLabel: string;
        }
    }
    export namespace systemNotifications {
        export namespace success_1 {
            export function update_2({ named }: {
                named: any;
            }): string;
            export { update_2 as update };
            export function create_2({ named }: {
                named: any;
            }): string;
            export { create_2 as create };
            export function _delete_2({ named }: {
                named: any;
            }): string;
            export { _delete_2 as delete };
        }
        export { success_1 as success };
        export namespace warnings {
            let passwordExpirationMessageDays: string;
            let passwordExpirationMessageHours: string;
            let licenseExpirationSoonMessage: string;
            let licenseExpirationMessage: string;
        }
    }
    export namespace errorNotifications {
        let websocketDisconnect: string;
        let chatHistoryApi: string;
        let markChatProcessed: string;
    }
    export namespace connectionQuality {
        let high: string;
        let medium: string;
        let low: string;
    }
}
export default _default;
