import { Category } from '@awell-health/extensions-core';
export declare const sendSMS: {
    key: string;
    title: string;
    description: string;
    category: Category.COMMUNICATION;
    fields: {
        subscriptionGroupId: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
            description: string;
        };
        externalUserId: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
            description: string;
        };
        body: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.TEXT;
            required: true;
            description: string;
        };
        appId: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
            description: string;
        };
        linkShorteningEnabled: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.BOOLEAN;
            required: false;
            description: string;
        };
        useClickTrackingEnabled: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.BOOLEAN;
            required: false;
            description: string;
        };
        campaignId: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: false;
            description: string;
        };
        messageVariantionId: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: false;
            description: string;
        };
    };
    dataPoints: {
        SMSDispatchId: {
            key: string;
            valueType: "string";
        };
    };
    previewable: false;
    onEvent: ({ payload, onComplete, onError, helpers }: {
        payload: import("@awell-health/extensions-core").NewActivityPayload<{
            subscriptionGroupId: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.STRING;
                required: true;
                description: string;
            };
            externalUserId: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.STRING;
                required: true;
                description: string;
            };
            body: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.TEXT;
                required: true;
                description: string;
            };
            appId: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.STRING;
                required: true;
                description: string;
            };
            linkShorteningEnabled: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.BOOLEAN;
                required: false;
                description: string;
            };
            useClickTrackingEnabled: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.BOOLEAN;
                required: false;
                description: string;
            };
            campaignId: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.STRING;
                required: false;
                description: string;
            };
            messageVariantionId: {
                id: string;
                label: string;
                type: import("@awell-health/extensions-core").FieldType.STRING;
                required: false;
                description: string;
            };
        }, {
            apiKey: {
                key: string;
                label: string;
                obfuscated: true;
                required: true;
                description: string;
            };
            baseUrl: {
                key: string;
                label: string;
                obfuscated: false;
                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;
    }) => Promise<void>;
};
