import { IDENTTIFIER } from "../config";
import { ResourceMaster } from "../Interfaces";
import ResourceMain from "./ResourceMai";
export interface PRACTITIONER {
    id?: string;
    name: string;
    qualification?: string;
    medicalLicenseNumber?: string;
    ndhmProfessionalId?: string;
    providerNumber?: string;
    orgnizationId: string;
}
export declare class Practitioner extends ResourceMain implements ResourceMaster {
    toHtml(): Promise<string>;
    statusArray?: Function | undefined;
    getFHIR(options: PRACTITIONER): {
        resourceType: string;
        id: string | undefined;
        meta: {
            versionId: string;
            lastUpdated: string;
            profile: string[];
        };
        text: {
            status: string;
            div: string;
        };
        identifier: IDENTTIFIER[];
        name: {
            text: string;
        }[];
    };
    convertFhirToObject(options: any): PRACTITIONER;
}
/**
 * @deprecated
 * @param options
 * @returns
 */
export declare const PractitionerResource: (options: PRACTITIONER) => {
    resourceType: string;
    id: string | undefined;
    meta: {
        versionId: string;
        lastUpdated: string;
        profile: string[];
    };
    text: {
        status: string;
        div: string;
    };
    identifier: IDENTTIFIER[];
    name: {
        text: string;
    }[];
};
//# sourceMappingURL=Practitioner.d.ts.map