export declare const AmisSelfCheck: (props: any) => { type: string; label: string; onEvent: { click: { actions: ({ componentId: string; args: {}; actionType: string; dialog?: undefined; } | { actionType: string; dialog: { type: string; title: string; body: { type: string; body: { type: string; tabs: ({ title: string; body: { type: string; body: ({ type: string; body: ({ type: string; id: string; body: ({ type: string; tpl: string; id: string; style: { lineHeight: string; }; label?: undefined; className?: undefined; onEvent?: undefined; } | { type: string; label: string; className: string; onEvent: { click: { actions: { actionType: string; dialog: { title: string; body: { type: string; tpl: string; inline: boolean; id: string; }[]; actions: ({ type: string; actionType: string; label: string; id: string; primary?: undefined; onEvent?: undefined; } | { type: string; actionType: string; label: string; primary: boolean; onEvent: { click: { actions: ({ actionType: string; componentId: string; args: { value: { recordingDuration: string; }; }; } | { componentId: string; args: { value?: undefined; }; actionType: string; })[]; }; }; id: string; })[]; type: string; id: string; }; }[]; }; }; id: string; tpl?: undefined; style?: undefined; })[]; className: string; style: { display: string; "justify-content": string; background: string; borderLeftStyle?: undefined; borderTopStyle?: undefined; borderRightStyle?: undefined; borderBottomStyle?: undefined; }; } | { type: string; className: string; id: string; body: ({ type: string; tpl: string; id: string; name?: undefined; mode?: undefined; className?: undefined; big?: undefined; min?: undefined; size?: undefined; value?: undefined; required?: undefined; style?: undefined; } | { type: string; name: string; mode: string; id: string; className: string; big: boolean; min: number; size: string; value: string; required: boolean; tpl?: undefined; style?: undefined; } | { type: string; tpl: string; id: string; style: { color: string; fontFamily: string; fontSize: number; }; className: string; name?: undefined; mode?: undefined; big?: undefined; min?: undefined; size?: undefined; value?: undefined; required?: undefined; })[]; style: { borderLeftStyle: string; borderTopStyle: string; borderRightStyle: string; borderBottomStyle: string; display?: undefined; "justify-content"?: undefined; background?: undefined; }; })[]; id: string; messages: {}; visibleOn: string; className: string; } | { type: string; body: ({ type: string; id: string; body: ({ type: string; tpl: string; id: string; style: { lineHeight: string; }; label?: undefined; onEvent?: undefined; className?: undefined; } | { type: string; id: string; label: string; onEvent: { click: { actions: { actionType: string; dialog: { title: string; body: { type: string; tpl: string; inline: boolean; id: string; }[]; actions: ({ type: string; actionType: string; label: string; id: string; primary?: undefined; onEvent?: undefined; } | { type: string; actionType: string; label: string; primary: boolean; onEvent: { click: { actions: { actionType: string; componentId: string; args: { value: { hangUp: string; }; }; }[]; }; }; id: string; })[]; type: string; id: string; }; }[]; }; }; className: string; tpl?: undefined; style?: undefined; })[]; className: string; style: { display: string; "justify-content": string; background: string; borderLeftStyle?: undefined; borderTopStyle?: undefined; borderRightStyle?: undefined; borderBottomStyle?: undefined; }; } | { type: string; id: string; className: string; body: ({ type: string; tpl: string; id: string; name?: undefined; mode?: undefined; className?: undefined; big?: undefined; min?: undefined; size?: undefined; value?: undefined; required?: undefined; style?: undefined; } | { type: string; name: string; mode: string; id: string; className: string; big: boolean; min: number; size: string; value: string; required: boolean; tpl?: undefined; style?: undefined; } | { type: string; tpl: string; id: string; style: { color: string; fontFamily: string; fontSize: number; }; className: string; name?: undefined; mode?: undefined; big?: undefined; min?: undefined; size?: undefined; value?: undefined; required?: undefined; })[]; style: { borderLeftStyle: string; borderTopStyle: string; borderRightStyle: string; borderBottomStyle: string; display?: undefined; "justify-content"?: undefined; background?: undefined; }; })[]; id: string; messages: {}; visibleOn: string; className: string; } | { type: string; body: ({ type: string; id: string; body: ({ type: string; tpl: string; id: string; style: { lineHeight: string; }; label?: undefined; className?: undefined; onEvent?: undefined; } | { type: string; label: string; className: string; onEvent: { click: { actions: { actionType: string; dialog: { title: string; body: { type: string; tpl: string; inline: boolean; id: string; }[]; actions: ({ type: string; actionType: string; label: string; id: string; primary?: undefined; onEvent?: undefined; } | { type: string; actionType: string; label: string; primary: boolean; onEvent: { click: { actions: { actionType: string; componentId: string; args: { value: { generalViolation: string; }; }; }[]; }; }; id: string; })[]; type: string; id: string; }; }[]; }; }; id: string; tpl?: undefined; style?: undefined; })[]; className: string; style: { display: string; "justify-content": string; background: string; borderLeftStyle?: undefined; borderTopStyle?: undefined; borderRightStyle?: undefined; borderBottomStyle?: undefined; }; } | { type: string; className: string; id: string; body: ({ type: string; tpl: string; id: string; name?: undefined; mode?: undefined; className?: undefined; big?: undefined; min?: undefined; size?: undefined; value?: undefined; required?: undefined; style?: undefined; } | { type: string; name: string; mode: string; id: string; className: string; big: boolean; min: number; size: string; value: string; required: boolean; tpl?: undefined; style?: undefined; } | { type: string; tpl: string; id: string; style: { color: string; fontFamily: string; fontSize: number; }; className: string; name?: undefined; mode?: undefined; big?: undefined; min?: undefined; size?: undefined; value?: undefined; required?: undefined; })[]; style: { borderLeftStyle: string; borderTopStyle: string; borderRightStyle: string; borderBottomStyle: string; display?: undefined; "justify-content"?: undefined; background?: undefined; }; })[]; id: string; messages: {}; visibleOn: string; className: string; } | { type: string; body: ({ type: string; id: string; body: ({ type: string; tpl: string; id: string; style: { lineHeight: string; }; label?: undefined; className?: undefined; onEvent?: undefined; } | { type: string; label: string; className: string; onEvent: { click: { actions: { actionType: string; dialog: { title: string; body: { type: string; tpl: string; inline: boolean; id: string; }[]; actions: ({ type: string; actionType: string; label: string; id: string; primary?: undefined; onEvent?: undefined; } | { type: string; actionType: string; label: string; primary: boolean; onEvent: { click: { actions: { actionType: string; componentId: string; args: { value: { silenceDuration: string; }; }; }[]; }; }; id: string; })[]; type: string; id: string; }; }[]; }; }; id: string; tpl?: undefined; style?: undefined; })[]; className: string; style: { display: string; "justify-content": string; background: string; borderLeftStyle?: undefined; borderTopStyle?: undefined; borderRightStyle?: undefined; borderBottomStyle?: undefined; }; } | { type: string; className: string; id: string; body: ({ type: string; tpl: string; id: string; name?: undefined; mode?: undefined; className?: undefined; big?: undefined; min?: undefined; size?: undefined; value?: undefined; required?: undefined; style?: undefined; } | { type: string; name: string; mode: string; id: string; className: string; big: boolean; min: number; size: string; value: string; required: boolean; tpl?: undefined; style?: undefined; } | { type: string; tpl: string; id: string; style: { color: string; fontFamily: string; fontSize: number; }; className: string; name?: undefined; mode?: undefined; big?: undefined; min?: undefined; size?: undefined; value?: undefined; required?: undefined; })[]; style: { borderLeftStyle: string; borderTopStyle: string; borderRightStyle: string; borderBottomStyle: string; display?: undefined; "justify-content"?: undefined; background?: undefined; }; } | { type: string; body: ({ type: string; tpl: string; id: string; className?: undefined; name?: undefined; mode?: undefined; big?: undefined; min?: undefined; size?: undefined; value?: undefined; style?: undefined; } | { type: string; id: string; className: string; name: string; mode: string; big: boolean; min: number; size: string; value: string; tpl?: undefined; style?: undefined; } | { type: string; tpl: string; id: string; style: { color: string; fontFamily: string; fontSize: number; }; className: string; name?: undefined; mode?: undefined; big?: undefined; min?: undefined; size?: undefined; value?: undefined; })[]; className: string; id: string; style: { borderLeftStyle: string; borderTopStyle: string; borderRightStyle: string; borderBottomStyle: string; display?: undefined; "justify-content"?: undefined; background?: undefined; }; })[]; id: string; messages: {}; visibleOn: string; className: string; } | { type: string; label: string; name: string; id: string; multiple: boolean; source: string; labelField: string; valueField: string; size: string; labelClassName: string; mode: string; clearable: string; className?: undefined; onEvent?: undefined; style?: undefined; } | { type: string; id: string; className: string; label: string; onEvent: { click: { actions: { actionType: string; script: string; }[]; weight?: undefined; }; }; style: { background: string; position?: undefined; right?: undefined; }; name?: undefined; multiple?: undefined; source?: undefined; labelField?: undefined; valueField?: undefined; size?: undefined; labelClassName?: undefined; mode?: undefined; clearable?: undefined; } | { type: string; label: string; className: string; onEvent: { click: { weight: number; actions: any; }; }; style: { background: string; position: string; right: string; }; name?: undefined; id?: undefined; multiple?: undefined; source?: undefined; labelField?: undefined; valueField?: undefined; size?: undefined; labelClassName?: undefined; mode?: undefined; clearable?: undefined; } | { type: string; label: string; onEvent: { click: { actions: { componentId: string; args: {}; actionType: string; }[]; weight?: undefined; }; }; style: { position: string; right: string; background?: undefined; }; className: string; name?: undefined; id?: undefined; multiple?: undefined; source?: undefined; labelField?: undefined; valueField?: undefined; size?: undefined; labelClassName?: undefined; mode?: undefined; clearable?: undefined; })[]; id: string; className: string; style: { display: string; }; data: { recordingDuration: string; generalViolation: string; hangUp: string; silenceDuration: string; }; api: { url: string; method: string; data: { query: string; }; headers: { Authorization: string; }; }; }[]; id: string; } | { title: string; body: { type: string; label: string; name: string; options: { label: string; value: string; }[]; multiple: boolean; size: string; mode: string; className: string; }[]; id?: undefined; })[]; id: string; }[]; }[]; id: string; closeOnEsc: boolean; closeOnOutside: boolean; showCloseButton: boolean; size: string; actions: any[]; }; componentId?: undefined; args?: undefined; })[]; }; }; id: string; };