import { EXTENSION, IDENTTIFIER } from "../config";
import { ResourceMaster } from "../Interfaces";
import ResourceMain from "./ResourceMai";
export interface ORGANIZATION {
    id?: string;
    name: string;
    phone: string;
    email: string;
    providerNumber?: string;
    participantCode?: string;
    ndhmFacilityNumber?: string;
    extension?: EXTENSION;
    identifier?: IDENTTIFIER[];
}
export declare class Organization extends ResourceMain implements ResourceMaster {
    toHtml(options: {
        body: ORGANIZATION;
        addResourceType: boolean;
    }): Promise<string>;
    statusArray?: Function | undefined;
    getFHIR(options: ORGANIZATION): {
        resourceType: string;
        id: string;
        meta: {
            profile: string[];
        };
        text: {
            status: string;
            div: string;
        };
        identifier: IDENTTIFIER[];
        name: string;
        telecom: {
            system: string;
            value: string;
            use: string;
        }[];
    };
    convertFhirToObject(options: any): ORGANIZATION;
}
/**
 * @deprecated
 * @param options
 * @returns
 */
export declare const OrganizationResource: (options: ORGANIZATION) => {
    resourceType: string;
    id: string;
    meta: {
        profile: string[];
    };
    text: {
        status: string;
        div: string;
    };
    identifier: IDENTTIFIER[];
    name: string;
    telecom: {
        system: string;
        value: string;
        use: string;
    }[];
};
//# sourceMappingURL=Organization.d.ts.map