import { TextFile, WorkerPoolFunctionOption } from 'itk-wasm';
interface StructuredReportToHtmlOptions extends WorkerPoolFunctionOption {
    /** read file format only */
    readFileOnly?: boolean;
    /** read data set without file meta information */
    readDataset?: boolean;
    /** use TS recognition (default) */
    readXferAuto?: boolean;
    /** ignore TS specified in the file meta header */
    readXferDetect?: boolean;
    /** read with explicit VR little endian TS */
    readXferLittle?: boolean;
    /** read with explicit VR big endian TS */
    readXferBig?: boolean;
    /** read with implicit VR little endian TS */
    readXferImplicit?: boolean;
    /** show currently processed content item */
    processingDetails?: boolean;
    /** accept unknown/missing relationship type */
    unknownRelationship?: boolean;
    /** accept invalid content item value
  (e.g. violation of VR or VM definition) */
    invalidItemValue?: boolean;
    /** ignore relationship content constraints */
    ignoreConstraints?: boolean;
    /** do not abort on content item errors, just warn
  (e.g. missing value type specific attributes) */
    ignoreItemErrors?: boolean;
    /** skip invalid content items (incl. sub-tree) */
    skipInvalidItems?: boolean;
    /** disable check for VR-conformant string values */
    disableVrChecker?: boolean;
    /** require declaration of ext. charset (default) */
    charsetRequire?: boolean;
    /** [c]harset: string, assume charset c if no extended charset declared */
    charsetAssume?: string;
    /** check all data elements with string values
  (default: only PN, LO, LT, SH, ST, UC and UT) */
    charsetCheckAll?: boolean;
    /** convert all element values that are affected
  by Specific Character Set (0008,0005) to UTF-8 */
    convertToUtf8?: boolean;
    /** URL: string. Append specificed URL prefix to hyperlinks of referenced composite objects in the document. */
    urlPrefix?: string;
    /** use only HTML version 3.2 compatible features */
    html32?: boolean;
    /** allow all HTML version 4.01 features (default) */
    html40?: boolean;
    /** comply with XHTML version 1.1 specification */
    xhtml11?: boolean;
    /** add reference to SGML document type definition */
    addDocumentType?: boolean;
    /** URL: string. Add reference to specified CSS to document */
    cssReference?: string;
    /** [f]ilename: string. Embed content of specified CSS into document */
    cssFile?: string | File | TextFile;
    /** expand short content items inline (default) */
    expandInline?: boolean;
    /** never expand content items inline */
    neverExpandInline?: boolean;
    /** always expand content items inline */
    alwaysExpandInline?: boolean;
    /** render full data of content items */
    renderFullData?: boolean;
    /** render section titles inline, not separately */
    sectionTitleInline?: boolean;
    /** use document type as document title (default) */
    documentTypeTitle?: boolean;
    /** use patient information as document title */
    patientInfoTitle?: boolean;
    /** do not render general document information */
    noDocumentHeader?: boolean;
    /** render codes in continuous text blocks */
    renderInlineCodes?: boolean;
    /** render code of concept names */
    conceptNameCodes?: boolean;
    /** render code of numeric measurement units */
    numericUnitCodes?: boolean;
    /** use code value as measurement unit (default) */
    codeValueUnit?: boolean;
    /** use code meaning as measurement unit */
    codeMeaningUnit?: boolean;
    /** render all codes (implies +Ci, +Cn and +Cu) */
    renderAllCodes?: boolean;
    /** render code details as a tooltip (implies +Cc) */
    codeDetailsTooltip?: boolean;
}
export default StructuredReportToHtmlOptions;
