export declare const actions: {
    callWithGrace: {
        key: string;
        title: string;
        description: string;
        category: import("@awell-health/extensions-core").Category.COMMUNICATION;
        fields: {
            flowId: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.STRING;
                required: true;
                description: string;
            };
            phoneNumber: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.STRING;
                stringType: import("@awell-health/extensions-core").StringType.PHONE;
                required: true;
                description: string;
            };
            data: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.JSON;
                required: true;
                description: string;
            };
        };
        dataPoints: {};
        previewable: false;
        onEvent: ({ payload, onComplete, onError }: {
            payload: import("@awell-health/extensions-core").NewActivityPayload<{
                flowId: {
                    id: string;
                    label: string;
                    type: import("@awell-health/extensions-core").FieldType.STRING;
                    required: true;
                    description: string;
                };
                phoneNumber: {
                    id: string;
                    label: string;
                    type: import("@awell-health/extensions-core").FieldType.STRING;
                    stringType: import("@awell-health/extensions-core").StringType.PHONE;
                    required: true;
                    description: string;
                };
                data: {
                    id: string;
                    label: string;
                    type: import("@awell-health/extensions-core").FieldType.JSON;
                    required: true;
                    description: string;
                };
            }, {
                accountId: {
                    label: string;
                    key: string;
                    obfuscated: false;
                    required: true;
                    description: string;
                };
                clientSecret: {
                    label: string;
                    key: string;
                    obfuscated: true;
                    required: true;
                    description: string;
                };
            }>;
            onComplete: import("@awell-health/extensions-core").OnCompleteCallback<string>;
            onError: import("@awell-health/extensions-core").OnErrorCallback;
            helpers: import("@awell-health/extensions-core").Helpers;
            attempt: number;
        }) => Promise<void>;
    };
    uploadContactToCampaign: {
        key: string;
        title: string;
        description: string;
        category: import("@awell-health/extensions-core").Category.COMMUNICATION;
        fields: {
            campaignId: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.STRING;
                required: true;
                description: string;
            };
            phoneNumber: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.STRING;
                stringType: import("@awell-health/extensions-core").StringType.PHONE;
                required: true;
                description: string;
            };
            serviceTermsReviewed: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.BOOLEAN;
                required: false;
                description: string;
            };
            data: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.JSON;
                required: true;
                description: string;
            };
        };
        dataPoints: {
            data: {
                key: string;
                valueType: "json";
            };
            num_uploaded_contacts: {
                key: string;
                valueType: "number";
            };
        };
        previewable: false;
        onEvent: ({ payload, onComplete }: {
            payload: import("@awell-health/extensions-core").NewActivityPayload<{
                campaignId: {
                    id: string;
                    label: string;
                    type: import("@awell-health/extensions-core").FieldType.STRING;
                    required: true;
                    description: string;
                };
                phoneNumber: {
                    id: string;
                    label: string;
                    type: import("@awell-health/extensions-core").FieldType.STRING;
                    stringType: import("@awell-health/extensions-core").StringType.PHONE;
                    required: true;
                    description: string;
                };
                serviceTermsReviewed: {
                    id: string;
                    label: string;
                    type: import("@awell-health/extensions-core").FieldType.BOOLEAN;
                    required: false;
                    description: string;
                };
                data: {
                    id: string;
                    label: string;
                    type: import("@awell-health/extensions-core").FieldType.JSON;
                    required: true;
                    description: string;
                };
            }, {
                accountId: {
                    label: string;
                    key: string;
                    obfuscated: false;
                    required: true;
                    description: string;
                };
                clientSecret: {
                    label: string;
                    key: string;
                    obfuscated: true;
                    required: true;
                    description: string;
                };
            }>;
            onComplete: import("@awell-health/extensions-core").OnCompleteCallback<string>;
            onError: import("@awell-health/extensions-core").OnErrorCallback;
            helpers: import("@awell-health/extensions-core").Helpers;
            attempt: number;
        }) => Promise<void>;
    };
};
