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;
        };
    }, {
        tenantId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientSecret: {
            key: string;
            label: string;
            required: true;
            obfuscated: true;
            description: string;
        };
    }, "patient">;
    createPatient: import("@awell-health/extensions-core").Action<{
        assigningOrganizationId: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            description: string;
            required: true;
        };
        ssn: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            description: string;
            required: false;
        };
        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: false;
        };
        gender: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: false;
            options: {
                dropdownOptions: {
                    value: "unknown" | "male" | "female" | "other";
                    label: string;
                }[];
            };
        };
        email: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: false;
        };
    }, {
        tenantId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientSecret: {
            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;
        };
    }, {
        tenantId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientSecret: {
            key: string;
            label: string;
            required: true;
            obfuscated: true;
            description: string;
        };
    }, "resourceId">;
    getAppointment: import("@awell-health/extensions-core").Action<{
        resourceId: {
            id: string;
            label: string;
            description: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
        };
    }, {
        tenantId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientSecret: {
            key: string;
            label: string;
            required: true;
            obfuscated: true;
            description: string;
        };
    }, "patientId" | "appointment" | "appointmentStatus" | "appointmentStartDateTime" | "appointmentTypeCode">;
    createDocument: 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;
        };
        type: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
            options: {
                dropdownOptions: {
                    value: string;
                    label: string;
                }[];
            };
        };
        note: {
            id: string;
            label: string;
            type: import("@awell-health/extensions-core").FieldType.TEXT;
            required: true;
        };
    }, {
        tenantId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientSecret: {
            key: string;
            label: string;
            required: true;
            obfuscated: true;
            description: string;
        };
    }, "resourceId">;
    getPatientEncounters: import("@awell-health/extensions-core").Action<{
        patientResourceId: {
            id: string;
            label: string;
            description: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
        };
    }, {
        tenantId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientSecret: {
            key: string;
            label: string;
            required: true;
            obfuscated: true;
            description: string;
        };
    }, "encounters">;
    getEncounter: import("@awell-health/extensions-core").Action<{
        resourceId: {
            id: string;
            label: string;
            description: string;
            type: import("@awell-health/extensions-core").FieldType.STRING;
            required: true;
        };
    }, {
        tenantId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientId: {
            key: string;
            label: string;
            required: true;
            obfuscated: false;
            description: string;
        };
        clientSecret: {
            key: string;
            label: string;
            required: true;
            obfuscated: true;
            description: string;
        };
    }, "encounter">;
};
export default actions;
