import { CODEABLE_CONCEPT, CodeDisplay, CODING, EXTENSION, IDENTTIFIER, MULTI_RESOURCE, PERIOD, POSITION } from "../config";
import { PAYLOAD } from "../hcx/Communication";
import { TO_HTML_HCX_OPTIONS_COVERAGE } from "../hcx/Coverage";
import { INSURANCE } from "../hcx/CoverageEligibilityRequest";
export default class ResourceToHTML {
    codeableConceptToHtml(val: CODEABLE_CONCEPT[] | CODEABLE_CONCEPT): string;
    codingToHtml(el: CODING): string;
    identifierToHtml(val: IDENTTIFIER[] | IDENTTIFIER): string;
    periodtoHtml(val: PERIOD, onlyDate: boolean): string;
    extensionToHtml(val: EXTENSION): string;
    codeDiplaytoHtml(val: CodeDisplay): string;
    codingtoHtml(val: CODING): string;
    positionToHtml(val: POSITION): string;
    multiResourceToHtml(val: MULTI_RESOURCE[] | MULTI_RESOURCE, name: string): string;
    payloadToHtml(val: PAYLOAD[]): string;
    insuranceToHtml(option: {
        val: INSURANCE[];
        coverage: any[];
        patient: any;
        payerCode: string;
        payerName: string;
    }): Promise<string>;
    coverageToHtml(option: TO_HTML_HCX_OPTIONS_COVERAGE): Promise<string>;
}
//# sourceMappingURL=ReseorcetToHtml.d.ts.map