export declare const AmisCopyCallPlan: (props: any) => { label: string; type: string; actionType: string; dialog: { data: { context: string; }; title: string; id: string; body: ({ type: string; tpl: string; className: string; label?: undefined; mode?: undefined; name?: undefined; required?: undefined; options?: undefined; } | { type: string; label: string; mode: string; name: string; className: string; required: boolean; options: { label: string; value: string; }[]; tpl?: undefined; })[]; actions: { type: string; level: string; actionType: string; label: string; onEvent: { click: { actions: ({ actionType: string; args: { msgType: string; msg: string; position: string; }; expression: string; stopPropagation: boolean; preventDefault: string; dialog?: undefined; } | { actionType: string; dialog: { data: { context: string; plan: string; }; title: string; id: string; body: { type: string; tpl: string; }[]; actions: ({ type: string; lvevel: string; label: string; onEvent: { click: { actions: { actionType: string; componentId: string; }[]; }; }; level?: undefined; } | { type: string; level: string; label: string; onEvent: { click: { actions: ({ actionType: string; args: { api: { url: string; method: string; headers: { Authorization: string; }; }; }; script?: undefined; componentId?: undefined; } | { actionType: string; script: string; args?: undefined; componentId?: undefined; } | { actionType: string; componentId: string; args?: undefined; script?: undefined; })[]; }; }; lvevel?: undefined; })[]; }; preventDefault: string; args?: undefined; expression?: undefined; stopPropagation?: undefined; })[]; }; }; }[]; }; };