declare const actions: {
    getPatient: import("@awell-health/extensions-core").Action<{
        resourceId: {
            id: string;
            label: string;
            description: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
        };
    }, {
        baseUrl: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        authUrl: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        privateKey: {
            key: string;
            label: string;
            required: true;
            obfuscated: true;
            description: string;
        };
    }, "patient">;
    getAppointment: import("@awell-health/extensions-core").Action<{
        resourceId: {
            id: string;
            label: string;
            description: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
        };
    }, {
        baseUrl: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        authUrl: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        privateKey: {
            key: string;
            label: string;
            required: true;
            obfuscated: true;
            description: string;
        };
    }, "patientId" | "appointment" | "appointmentStatus" | "appointmentStartDateTime" | "appointmentTypeCode">;
    createPatient: import("@awell-health/extensions-core").Action<{
        ssn: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            description: string;
            required: true;
        };
        familyName: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            description: string;
            required: true;
        };
        givenName: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            description: string;
            required: true;
        };
        birthDate: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.DATE;
            required: true;
        };
        gender: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
            options: {
                dropdownOptions: {
                    value: "unknown" | "male" | "female" | "other";
                    label: string;
                }[];
            };
        };
        email: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: false;
        };
    }, {
        baseUrl: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        authUrl: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        privateKey: {
            key: string;
            label: string;
            required: true;
            obfuscated: true;
            description: string;
        };
    }, "resourceId">;
    createClinicalNote: import("@awell-health/extensions-core").Action<{
        patientResourceId: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            description: string;
            required: true;
        };
        encounterResourceId: {
            id: string;
            label: string;
            description: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
        };
        status: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
            options: {
                dropdownOptions: {
                    value: "final" | "preliminary";
                    label: string;
                }[];
            };
        };
        type: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
            options: {
                dropdownOptions: {
                    value: "Progress Note" | "Consult Note" | "Procedure Note" | "H&P Note" | "Discharge Summary" | "ED Note" | "Patient Instructions" | "Nursing Note";
                    label: string;
                }[];
            };
        };
        note: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.TEXT;
            required: true;
        };
    }, {
        baseUrl: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        authUrl: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        privateKey: {
            key: string;
            label: string;
            required: true;
            obfuscated: true;
            description: string;
        };
    }, "resourceId">;
    matchPatient: import("@awell-health/extensions-core").Action<{
        familyName: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            description: string;
            required: true;
        };
        givenName: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            description: string;
            required: true;
        };
        birthDate: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.DATE;
            required: true;
        };
        gender: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
            options: {
                dropdownOptions: {
                    value: "unknown" | "male" | "female" | "other";
                    label: string;
                }[];
            };
        };
        email: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
        };
    }, {
        baseUrl: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        authUrl: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        privateKey: {
            key: string;
            label: string;
            required: true;
            obfuscated: true;
            description: string;
        };
    }, "resourceId">;
    findPatientByMRN: import("@awell-health/extensions-core").Action<{
        MRN: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            description: string;
            required: true;
        };
    }, {
        baseUrl: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        authUrl: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        privateKey: {
            key: string;
            label: string;
            required: true;
            obfuscated: true;
            description: string;
        };
    }, "resourceId">;
};
export default actions;
