export declare const AmisRedactVisitPlan: (props: any) => { type: string; body: { type: string; body: { type: string; id: string; label: string; onEvent: { click: { actions: { actionType: string; dialog: { type: string; title: string; body: { type: string; id: string; body: ({ type: string; id: string; className: string; body: ({ type: string; id: string; body: ({ type: string; id: string; body: { type: string; id: string; name: string; label: string; multiple: boolean; size: string; className: string; source: string; clearable: string; onEvent: { change: { weight: number; actions: { actionType: string; script: string; }[]; }; }; value: string; mode: string; labelClassName: string; required: boolean; }[]; style: { width: string; padding: string; display: string; }; } | { type: string; id: string; body: { type: string; id: string; required: boolean; name: string; label: string; multiple: boolean; size: string; source: string; clearable: string; className: string; labelClassName: string; labelField: string; valueField: string; onEvent: { click: { actions: { actionType: string; script: string; }[]; }; }; mode: string; }[]; style: { width: string; padding: string; display: string; }; } | { type: string; id: string; body: { type: string; id: string; name: string; label: string; mode: string; multiple: boolean; size: string; source: string; clearable: string; className: string; required: boolean; labelClassName: string; labelField: string; valueField: string; checkAll: boolean; }[]; style: { width: string; padding: string; display: string; }; })[]; style: { position?: undefined; bottom?: undefined; }; className: string; tpl?: undefined; } | { type: string; id: string; body: ({ type: string; id: string; required: boolean; body: { type: string; id: string; name: string; label: string; size: string; className: string; mode: string; required: boolean; format: string; embed: boolean; maxDate: string; }[]; style: { width: string; padding: string; display: string; marginLeft?: undefined; }; } | { type: string; id: string; required: boolean; body: { type: string; label: string; name: string; id: string; mode: string; size: string; className: string; required: boolean; format: string; embed: boolean; minDate: string; }[]; style: { width: string; padding: string; display: string; marginLeft: string; }; } | { type: string; id: string; body: { type: string; id: string; name: string; label: string; multiple: boolean; size: string; className: string; source: string; clearable: string; mode: string; labelField: string; valueField: string; labelClassName: string; }[]; style: { width: string; padding: string; display: string; marginLeft: string; }; required?: undefined; })[]; style: { position?: undefined; bottom?: undefined; }; className: string; tpl?: undefined; } | { type: string; id: string; body: ({ type: string; id: string; body: { type: string; id: string; name: string; label: string; multiple: boolean; size: string; className: string; source: string; mode: string; labelField: string; valueField: string; checkAll: boolean; }[]; style: { width: string; padding: string; display: string; marginLeft?: undefined; }; } | { type: string; id: string; body: { type: string; id: string; name: string; label: string; size: string; className: string; clearable: boolean; mode: string; minRows: number; maxRows: number; }[]; style: { width: string; padding: string; display: string; marginLeft: string; }; })[]; style: { position?: undefined; bottom?: undefined; }; className: string; tpl?: undefined; } | { type: string; tpl: string; style: { position: string; bottom: string; }; id: string; body?: undefined; className?: undefined; })[]; style: { border: string; textAlign?: undefined; }; panelClassName: string; title: string; actions: { type: string; label: string; id: string; onEvent: { click: { actions: { actionType: string; script: string; }[]; weight: number; }; }; }[]; footerClassName: string; } | { type: string; id: string; body: { type: string; id: string; bulkActions: { label: string; id: 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; id: string; onEvent: { click: { actions: { actionType: string; script: string; }[]; weight: number; }; }; })[]; type: string; id: string; }; }[]; }; }; }[]; columns: ({ name: string; label: string; id: string; type?: undefined; required?: undefined; mode?: undefined; className?: undefined; multiple?: undefined; source?: undefined; labelField?: undefined; valueField?: undefined; size?: undefined; labelClassName?: undefined; clearable?: undefined; value?: undefined; onEvent?: undefined; checkAll?: undefined; format?: undefined; embed?: undefined; maxDate?: undefined; minDate?: undefined; buttons?: undefined; } | { name: string; label: string; id: string; type: string; required: boolean; mode: string; className: string; multiple: boolean; source: string; labelField: string; valueField: string; size: string; labelClassName: string; clearable: string; value: string; onEvent: { change: { actions: { actionType: string; script: string; }[]; }; }; checkAll?: undefined; format?: undefined; embed?: undefined; maxDate?: undefined; minDate?: undefined; buttons?: undefined; } | { name: string; label: string; id: string; type: string; required: boolean; mode: string; className: string; multiple: boolean; source: string; labelField: string; valueField: string; size: string; labelClassName: string; clearable: string; value: string; onEvent: { change: { actions: { actionType: string; script: string; }[]; }; }; checkAll: boolean; format?: undefined; embed?: undefined; maxDate?: undefined; minDate?: undefined; buttons?: undefined; } | { name: string; label: string; id: string; type: string; required: boolean; mode: string; className: string; labelClassName: string; size: string; value: string; onEvent: { change: { actions: { actionType: string; script: string; }[]; }; }; format: string; embed: boolean; maxDate: string; multiple?: undefined; source?: undefined; labelField?: undefined; valueField?: undefined; clearable?: undefined; checkAll?: undefined; minDate?: undefined; buttons?: undefined; } | { label: string; id: string; type: string; name: string; format: string; required: boolean; mode: string; embed: boolean; className: string; labelClassName: string; size: string; value: string; onEvent: { change: { actions: { actionType: string; script: string; }[]; }; }; minDate: string; multiple?: undefined; source?: undefined; labelField?: undefined; valueField?: undefined; clearable?: undefined; checkAll?: undefined; maxDate?: undefined; buttons?: undefined; } | { type: string; label: string; id: string; buttons: { label: string; type: string; id: 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; id: string; onEvent: { click: { actions: { actionType: string; script: string; }[]; weight: number; }; }; })[]; type: string; id: string; }; }[]; }; }; }[]; name?: undefined; required?: undefined; mode?: undefined; className?: undefined; multiple?: undefined; source?: undefined; labelField?: undefined; valueField?: undefined; size?: undefined; labelClassName?: undefined; clearable?: undefined; value?: undefined; onEvent?: undefined; checkAll?: undefined; format?: undefined; embed?: undefined; maxDate?: undefined; minDate?: undefined; })[]; source: string; name: string; }[]; panelClassName: string; className?: undefined; style?: undefined; title?: undefined; actions?: undefined; footerClassName?: undefined; } | { type: string; id: string; body: ({ type: string; label: string; id: string; className: string; onEvent: { click: { actions: { componentId: string; args: {}; actionType: string; }[]; weight: number; }; }; level?: undefined; } | { type: string; id: string; label: string; onEvent: { click: { actions: { actionType: string; script: string; }[]; weight?: undefined; }; }; className: string; level: string; })[]; style: { textAlign: string; border?: undefined; }; className?: undefined; panelClassName?: undefined; title?: undefined; actions?: undefined; footerClassName?: undefined; })[]; api: { url: string; method: string; data: { query: string; }; headers: { Authorization: string; }; adaptor: string; }; messages: {}; }[]; id: string; size: string; data: any; closeOnEsc: boolean; closeOnOutside: boolean; showCloseButton: boolean; actions: any[]; }; }[]; }; }; }[]; id: string; api: { method: string; url: string; headers: { Authorization: string; }; adaptor: string; }; messages: {}; }[]; regions: string[]; data: { context: { rootUrl: string; tenantId: string; userId: string; authToken: string; }; app_id: string; tab_id: string; object_name: string; dataComponentId: string; record_id: string; record: {}; permissions: {}; list: any[]; }; bodyClassName: string; api: { method: string; url: string; data: { query: string; }; headers: { Authorization: string; }; }; id: string; messages: {}; };