UNPKG

tns-platform-declarations

Version:

Platform-specific TypeScript declarations for NativeScript for accessing native objects

1,050 lines (926 loc) • 335 kB
declare function UTF8ToHtml(out: string | interop.Pointer | interop.Reference<any>, outlen: interop.Pointer | interop.Reference<number>, _in: string | interop.Pointer | interop.Reference<any>, inlen: interop.Pointer | interop.Reference<number>): number; declare function UTF8Toisolat1(out: string | interop.Pointer | interop.Reference<any>, outlen: interop.Pointer | interop.Reference<number>, _in: string | interop.Pointer | interop.Reference<any>, inlen: interop.Pointer | interop.Reference<number>): number; declare function __docbDefaultSAXHandler(): interop.Pointer | interop.Reference<_xmlSAXHandlerV1>; declare function __htmlDefaultSAXHandler(): interop.Pointer | interop.Reference<_xmlSAXHandlerV1>; declare function __oldXMLWDcompatibility(): interop.Pointer | interop.Reference<number>; declare function __xmlBufferAllocScheme(): interop.Pointer | interop.Reference<xmlBufferAllocationScheme>; declare function __xmlDefaultBufferSize(): interop.Pointer | interop.Reference<number>; declare function __xmlDefaultSAXHandler(): interop.Pointer | interop.Reference<_xmlSAXHandlerV1>; declare function __xmlDefaultSAXLocator(): interop.Pointer | interop.Reference<_xmlSAXLocator>; declare function __xmlDeregisterNodeDefaultValue(): interop.Pointer | interop.Reference<interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlNode>) => void>>; declare function __xmlDoValidityCheckingDefaultValue(): interop.Pointer | interop.Reference<number>; declare function __xmlGenericError(): interop.Pointer | interop.Reference<interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>>; declare function __xmlGenericErrorContext(): interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>; declare function __xmlGetWarningsDefaultValue(): interop.Pointer | interop.Reference<number>; declare function __xmlIndentTreeOutput(): interop.Pointer | interop.Reference<number>; declare function __xmlKeepBlanksDefaultValue(): interop.Pointer | interop.Reference<number>; declare function __xmlLastError(): interop.Pointer | interop.Reference<_xmlError>; declare function __xmlLineNumbersDefaultValue(): interop.Pointer | interop.Reference<number>; declare function __xmlLoadExtDtdDefaultValue(): interop.Pointer | interop.Reference<number>; declare function __xmlOutputBufferCreateFilename(URI: string | interop.Pointer | interop.Reference<any>, encoder: interop.Pointer | interop.Reference<_xmlCharEncodingHandler>, compression: number): interop.Pointer | interop.Reference<_xmlOutputBuffer>; declare function __xmlOutputBufferCreateFilenameValue(): interop.Pointer | interop.Reference<interop.FunctionReference<(p1: string, p2: interop.Pointer | interop.Reference<_xmlCharEncodingHandler>, p3: number) => interop.Pointer | interop.Reference<_xmlOutputBuffer>>>; declare function __xmlParserDebugEntities(): interop.Pointer | interop.Reference<number>; declare function __xmlParserInputBufferCreateFilename(URI: string | interop.Pointer | interop.Reference<any>, enc: xmlCharEncoding): interop.Pointer | interop.Reference<_xmlParserInputBuffer>; declare function __xmlParserInputBufferCreateFilenameValue(): interop.Pointer | interop.Reference<interop.FunctionReference<(p1: string, p2: xmlCharEncoding) => interop.Pointer | interop.Reference<_xmlParserInputBuffer>>>; declare function __xmlParserVersion(): interop.Pointer | interop.Reference<string>; declare function __xmlPedanticParserDefaultValue(): interop.Pointer | interop.Reference<number>; declare function __xmlRegisterNodeDefaultValue(): interop.Pointer | interop.Reference<interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlNode>) => void>>; declare function __xmlSaveNoEmptyTags(): interop.Pointer | interop.Reference<number>; declare function __xmlStructuredError(): interop.Pointer | interop.Reference<interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlError>) => void>>; declare function __xmlStructuredErrorContext(): interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>; declare function __xmlSubstituteEntitiesDefaultValue(): interop.Pointer | interop.Reference<number>; declare function __xmlTreeIndentString(): interop.Pointer | interop.Reference<string>; interface _htmlElemDesc { name: string; startTag: number; endTag: number; saveEndTag: number; empty: number; depr: number; dtd: number; isinline: number; desc: string; subelts: interop.Pointer | interop.Reference<string>; defaultsubelt: string; attrs_opt: interop.Pointer | interop.Reference<string>; attrs_depr: interop.Pointer | interop.Reference<string>; attrs_req: interop.Pointer | interop.Reference<string>; } declare var _htmlElemDesc: interop.StructType<_htmlElemDesc>; interface _htmlEntityDesc { value: number; name: string; desc: string; } declare var _htmlEntityDesc: interop.StructType<_htmlEntityDesc>; interface _uconv_t { uconv: interop.Pointer | interop.Reference<any>; utf8: interop.Pointer | interop.Reference<any>; } declare var _uconv_t: interop.StructType<_uconv_t>; interface _xlinkHandler { simple: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlNode>, p3: string, p4: string, p5: string) => void>; extended: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlNode>, p3: number, p4: interop.Pointer | interop.Reference<string>, p5: interop.Pointer | interop.Reference<string>, p6: number, p7: interop.Pointer | interop.Reference<string>, p8: interop.Pointer | interop.Reference<string>, p9: interop.Pointer | interop.Reference<xlinkShow>, p10: interop.Pointer | interop.Reference<xlinkActuate>, p11: number, p12: interop.Pointer | interop.Reference<string>, p13: interop.Pointer | interop.Reference<string>) => void>; set: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlNode>, p3: number, p4: interop.Pointer | interop.Reference<string>, p5: interop.Pointer | interop.Reference<string>, p6: number, p7: interop.Pointer | interop.Reference<string>, p8: interop.Pointer | interop.Reference<string>) => void>; } declare var _xlinkHandler: interop.StructType<_xlinkHandler>; interface _xmlAttr { _private: interop.Pointer | interop.Reference<any>; type: xmlElementType; name: string; children: interop.Pointer | interop.Reference<_xmlNode>; last: interop.Pointer | interop.Reference<_xmlNode>; parent: interop.Pointer | interop.Reference<_xmlNode>; next: interop.Pointer | interop.Reference<_xmlAttr>; prev: interop.Pointer | interop.Reference<_xmlAttr>; doc: interop.Pointer | interop.Reference<_xmlDoc>; ns: interop.Pointer | interop.Reference<_xmlNs>; atype: xmlAttributeType; psvi: interop.Pointer | interop.Reference<any>; } declare var _xmlAttr: interop.StructType<_xmlAttr>; interface _xmlAttribute { _private: interop.Pointer | interop.Reference<any>; type: xmlElementType; name: string; children: interop.Pointer | interop.Reference<_xmlNode>; last: interop.Pointer | interop.Reference<_xmlNode>; parent: interop.Pointer | interop.Reference<_xmlDtd>; next: interop.Pointer | interop.Reference<_xmlNode>; prev: interop.Pointer | interop.Reference<_xmlNode>; doc: interop.Pointer | interop.Reference<_xmlDoc>; nexth: interop.Pointer | interop.Reference<_xmlAttribute>; atype: xmlAttributeType; def: xmlAttributeDefault; defaultValue: string; tree: interop.Pointer | interop.Reference<_xmlEnumeration>; prefix: string; elem: string; } declare var _xmlAttribute: interop.StructType<_xmlAttribute>; interface _xmlBuffer { content: string; use: number; size: number; alloc: xmlBufferAllocationScheme; contentIO: string; } declare var _xmlBuffer: interop.StructType<_xmlBuffer>; interface _xmlChLRange { low: number; high: number; } declare var _xmlChLRange: interop.StructType<_xmlChLRange>; interface _xmlChRangeGroup { nbShortRange: number; nbLongRange: number; shortRange: interop.Pointer | interop.Reference<_xmlChSRange>; longRange: interop.Pointer | interop.Reference<_xmlChLRange>; } declare var _xmlChRangeGroup: interop.StructType<_xmlChRangeGroup>; interface _xmlChSRange { low: number; high: number; } declare var _xmlChSRange: interop.StructType<_xmlChSRange>; interface _xmlCharEncodingHandler { name: string; input: interop.FunctionReference<(p1: string, p2: interop.Pointer | interop.Reference<number>, p3: string, p4: interop.Pointer | interop.Reference<number>) => number>; output: interop.FunctionReference<(p1: string, p2: interop.Pointer | interop.Reference<number>, p3: string, p4: interop.Pointer | interop.Reference<number>) => number>; uconv_in: interop.Pointer | interop.Reference<_uconv_t>; uconv_out: interop.Pointer | interop.Reference<_uconv_t>; } declare var _xmlCharEncodingHandler: interop.StructType<_xmlCharEncodingHandler>; interface _xmlDOMWrapCtxt { _private: interop.Pointer | interop.Reference<any>; type: number; namespaceMap: interop.Pointer | interop.Reference<any>; getNsForNodeFunc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlDOMWrapCtxt>, p2: interop.Pointer | interop.Reference<_xmlNode>, p3: string, p4: string) => interop.Pointer | interop.Reference<_xmlNs>>; } declare var _xmlDOMWrapCtxt: interop.StructType<_xmlDOMWrapCtxt>; interface _xmlDoc { _private: interop.Pointer | interop.Reference<any>; type: xmlElementType; name: string; children: interop.Pointer | interop.Reference<_xmlNode>; last: interop.Pointer | interop.Reference<_xmlNode>; parent: interop.Pointer | interop.Reference<_xmlNode>; next: interop.Pointer | interop.Reference<_xmlNode>; prev: interop.Pointer | interop.Reference<_xmlNode>; doc: interop.Pointer | interop.Reference<_xmlDoc>; compression: number; standalone: number; intSubset: interop.Pointer | interop.Reference<_xmlDtd>; extSubset: interop.Pointer | interop.Reference<_xmlDtd>; oldNs: interop.Pointer | interop.Reference<_xmlNs>; version: string; encoding: string; ids: interop.Pointer | interop.Reference<any>; refs: interop.Pointer | interop.Reference<any>; URL: string; charset: number; dict: interop.Pointer | interop.Reference<any>; psvi: interop.Pointer | interop.Reference<any>; parseFlags: number; properties: number; } declare var _xmlDoc: interop.StructType<_xmlDoc>; interface _xmlDtd { _private: interop.Pointer | interop.Reference<any>; type: xmlElementType; name: string; children: interop.Pointer | interop.Reference<_xmlNode>; last: interop.Pointer | interop.Reference<_xmlNode>; parent: interop.Pointer | interop.Reference<_xmlDoc>; next: interop.Pointer | interop.Reference<_xmlNode>; prev: interop.Pointer | interop.Reference<_xmlNode>; doc: interop.Pointer | interop.Reference<_xmlDoc>; notations: interop.Pointer | interop.Reference<any>; elements: interop.Pointer | interop.Reference<any>; attributes: interop.Pointer | interop.Reference<any>; entities: interop.Pointer | interop.Reference<any>; ExternalID: string; SystemID: string; pentities: interop.Pointer | interop.Reference<any>; } declare var _xmlDtd: interop.StructType<_xmlDtd>; interface _xmlElement { _private: interop.Pointer | interop.Reference<any>; type: xmlElementType; name: string; children: interop.Pointer | interop.Reference<_xmlNode>; last: interop.Pointer | interop.Reference<_xmlNode>; parent: interop.Pointer | interop.Reference<_xmlDtd>; next: interop.Pointer | interop.Reference<_xmlNode>; prev: interop.Pointer | interop.Reference<_xmlNode>; doc: interop.Pointer | interop.Reference<_xmlDoc>; etype: xmlElementTypeVal; content: interop.Pointer | interop.Reference<_xmlElementContent>; attributes: interop.Pointer | interop.Reference<_xmlAttribute>; prefix: string; contModel: interop.Pointer | interop.Reference<any>; } declare var _xmlElement: interop.StructType<_xmlElement>; interface _xmlElementContent { type: xmlElementContentType; ocur: xmlElementContentOccur; name: string; c1: interop.Pointer | interop.Reference<_xmlElementContent>; c2: interop.Pointer | interop.Reference<_xmlElementContent>; parent: interop.Pointer | interop.Reference<_xmlElementContent>; prefix: string; } declare var _xmlElementContent: interop.StructType<_xmlElementContent>; interface _xmlEntity { _private: interop.Pointer | interop.Reference<any>; type: xmlElementType; name: string; children: interop.Pointer | interop.Reference<_xmlNode>; last: interop.Pointer | interop.Reference<_xmlNode>; parent: interop.Pointer | interop.Reference<_xmlDtd>; next: interop.Pointer | interop.Reference<_xmlNode>; prev: interop.Pointer | interop.Reference<_xmlNode>; doc: interop.Pointer | interop.Reference<_xmlDoc>; orig: string; content: string; length: number; etype: xmlEntityType; ExternalID: string; SystemID: string; nexte: interop.Pointer | interop.Reference<_xmlEntity>; URI: string; owner: number; checked: number; } declare var _xmlEntity: interop.StructType<_xmlEntity>; interface _xmlEnumeration { next: interop.Pointer | interop.Reference<_xmlEnumeration>; name: string; } declare var _xmlEnumeration: interop.StructType<_xmlEnumeration>; interface _xmlError { domain: number; code: number; message: string; level: xmlErrorLevel; file: string; line: number; str1: string; str2: string; str3: string; int1: number; int2: number; ctxt: interop.Pointer | interop.Reference<any>; node: interop.Pointer | interop.Reference<any>; } declare var _xmlError: interop.StructType<_xmlError>; interface _xmlGlobalState { xmlParserVersion: string; xmlDefaultSAXLocator: _xmlSAXLocator; xmlDefaultSAXHandler: _xmlSAXHandlerV1; docbDefaultSAXHandler: _xmlSAXHandlerV1; htmlDefaultSAXHandler: _xmlSAXHandlerV1; xmlFree: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>; xmlMalloc: interop.FunctionReference<(p1: number) => interop.Pointer | interop.Reference<any>>; xmlMemStrdup: interop.FunctionReference<(p1: string) => string>; xmlRealloc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: number) => interop.Pointer | interop.Reference<any>>; xmlGenericError: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; xmlStructuredError: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlError>) => void>; xmlGenericErrorContext: interop.Pointer | interop.Reference<any>; oldXMLWDcompatibility: number; xmlBufferAllocScheme: xmlBufferAllocationScheme; xmlDefaultBufferSize: number; xmlSubstituteEntitiesDefaultValue: number; xmlDoValidityCheckingDefaultValue: number; xmlGetWarningsDefaultValue: number; xmlKeepBlanksDefaultValue: number; xmlLineNumbersDefaultValue: number; xmlLoadExtDtdDefaultValue: number; xmlParserDebugEntities: number; xmlPedanticParserDefaultValue: number; xmlSaveNoEmptyTags: number; xmlIndentTreeOutput: number; xmlTreeIndentString: string; xmlRegisterNodeDefaultValue: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlNode>) => void>; xmlDeregisterNodeDefaultValue: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlNode>) => void>; xmlMallocAtomic: interop.FunctionReference<(p1: number) => interop.Pointer | interop.Reference<any>>; xmlLastError: _xmlError; xmlParserInputBufferCreateFilenameValue: interop.FunctionReference<(p1: string, p2: xmlCharEncoding) => interop.Pointer | interop.Reference<_xmlParserInputBuffer>>; xmlOutputBufferCreateFilenameValue: interop.FunctionReference<(p1: string, p2: interop.Pointer | interop.Reference<_xmlCharEncodingHandler>, p3: number) => interop.Pointer | interop.Reference<_xmlOutputBuffer>>; xmlStructuredErrorContext: interop.Pointer | interop.Reference<any>; } declare var _xmlGlobalState: interop.StructType<_xmlGlobalState>; interface _xmlID { next: interop.Pointer | interop.Reference<_xmlID>; value: string; attr: interop.Pointer | interop.Reference<_xmlAttr>; name: string; lineno: number; doc: interop.Pointer | interop.Reference<_xmlDoc>; } declare var _xmlID: interop.StructType<_xmlID>; interface _xmlLocationSet { locNr: number; locMax: number; locTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlXPathObject>>; } declare var _xmlLocationSet: interop.StructType<_xmlLocationSet>; interface _xmlNode { _private: interop.Pointer | interop.Reference<any>; type: xmlElementType; name: string; children: interop.Pointer | interop.Reference<_xmlNode>; last: interop.Pointer | interop.Reference<_xmlNode>; parent: interop.Pointer | interop.Reference<_xmlNode>; next: interop.Pointer | interop.Reference<_xmlNode>; prev: interop.Pointer | interop.Reference<_xmlNode>; doc: interop.Pointer | interop.Reference<_xmlDoc>; ns: interop.Pointer | interop.Reference<_xmlNs>; content: string; properties: interop.Pointer | interop.Reference<_xmlAttr>; nsDef: interop.Pointer | interop.Reference<_xmlNs>; psvi: interop.Pointer | interop.Reference<any>; line: number; extra: number; } declare var _xmlNode: interop.StructType<_xmlNode>; interface _xmlNodeSet { nodeNr: number; nodeMax: number; nodeTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlNode>>; } declare var _xmlNodeSet: interop.StructType<_xmlNodeSet>; interface _xmlNotation { name: string; PublicID: string; SystemID: string; } declare var _xmlNotation: interop.StructType<_xmlNotation>; interface _xmlNs { next: interop.Pointer | interop.Reference<_xmlNs>; type: xmlElementType; href: string; prefix: string; _private: interop.Pointer | interop.Reference<any>; context: interop.Pointer | interop.Reference<_xmlDoc>; } declare var _xmlNs: interop.StructType<_xmlNs>; interface _xmlOutputBuffer { context: interop.Pointer | interop.Reference<any>; writecallback: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => number>; closecallback: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>; encoder: interop.Pointer | interop.Reference<_xmlCharEncodingHandler>; buffer: interop.Pointer | interop.Reference<any>; conv: interop.Pointer | interop.Reference<any>; written: number; error: number; } declare var _xmlOutputBuffer: interop.StructType<_xmlOutputBuffer>; interface _xmlParserCtxt { sax: interop.Pointer | interop.Reference<_xmlSAXHandler>; userData: interop.Pointer | interop.Reference<any>; myDoc: interop.Pointer | interop.Reference<_xmlDoc>; wellFormed: number; replaceEntities: number; version: string; encoding: string; standalone: number; html: number; input: interop.Pointer | interop.Reference<_xmlParserInput>; inputNr: number; inputMax: number; inputTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlParserInput>>; node: interop.Pointer | interop.Reference<_xmlNode>; nodeNr: number; nodeMax: number; nodeTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlNode>>; record_info: number; node_seq: _xmlParserNodeInfoSeq; errNo: number; hasExternalSubset: number; hasPErefs: number; external: number; valid: number; validate: number; vctxt: _xmlValidCtxt; instate: xmlParserInputState; token: number; directory: string; name: string; nameNr: number; nameMax: number; nameTab: interop.Pointer | interop.Reference<string>; nbChars: number; checkIndex: number; keepBlanks: number; disableSAX: number; inSubset: number; intSubName: string; extSubURI: string; extSubSystem: string; space: interop.Pointer | interop.Reference<number>; spaceNr: number; spaceMax: number; spaceTab: interop.Pointer | interop.Reference<number>; depth: number; entity: interop.Pointer | interop.Reference<_xmlParserInput>; charset: number; nodelen: number; nodemem: number; pedantic: number; _private: interop.Pointer | interop.Reference<any>; loadsubset: number; linenumbers: number; catalogs: interop.Pointer | interop.Reference<any>; recovery: number; progressive: number; dict: interop.Pointer | interop.Reference<any>; atts: interop.Pointer | interop.Reference<string>; maxatts: number; docdict: number; str_xml: string; str_xmlns: string; str_xml_ns: string; sax2: number; nsNr: number; nsMax: number; nsTab: interop.Pointer | interop.Reference<string>; attallocs: interop.Pointer | interop.Reference<number>; pushTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<any>>; attsDefault: interop.Pointer | interop.Reference<any>; attsSpecial: interop.Pointer | interop.Reference<any>; nsWellFormed: number; options: number; dictNames: number; freeElemsNr: number; freeElems: interop.Pointer | interop.Reference<_xmlNode>; freeAttrsNr: number; freeAttrs: interop.Pointer | interop.Reference<_xmlAttr>; lastError: _xmlError; parseMode: xmlParserMode; nbentities: number; sizeentities: number; nodeInfo: interop.Pointer | interop.Reference<_xmlParserNodeInfo>; nodeInfoNr: number; nodeInfoMax: number; nodeInfoTab: interop.Pointer | interop.Reference<_xmlParserNodeInfo>; input_id: number; sizeentcopy: number; } declare var _xmlParserCtxt: interop.StructType<_xmlParserCtxt>; interface _xmlParserInput { buf: interop.Pointer | interop.Reference<_xmlParserInputBuffer>; filename: string; directory: string; base: string; cur: string; end: string; length: number; line: number; col: number; consumed: number; free: interop.FunctionReference<(p1: string) => void>; encoding: string; version: string; standalone: number; id: number; } declare var _xmlParserInput: interop.StructType<_xmlParserInput>; interface _xmlParserInputBuffer { context: interop.Pointer | interop.Reference<any>; readcallback: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => number>; closecallback: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>; encoder: interop.Pointer | interop.Reference<_xmlCharEncodingHandler>; buffer: interop.Pointer | interop.Reference<any>; raw: interop.Pointer | interop.Reference<any>; compressed: number; error: number; rawconsumed: number; } declare var _xmlParserInputBuffer: interop.StructType<_xmlParserInputBuffer>; interface _xmlParserNodeInfo { node: interop.Pointer | interop.Reference<_xmlNode>; begin_pos: number; begin_line: number; end_pos: number; end_line: number; } declare var _xmlParserNodeInfo: interop.StructType<_xmlParserNodeInfo>; interface _xmlParserNodeInfoSeq { maximum: number; length: number; buffer: interop.Pointer | interop.Reference<_xmlParserNodeInfo>; } declare var _xmlParserNodeInfoSeq: interop.StructType<_xmlParserNodeInfoSeq>; interface _xmlRef { next: interop.Pointer | interop.Reference<_xmlRef>; value: string; attr: interop.Pointer | interop.Reference<_xmlAttr>; name: string; lineno: number; } declare var _xmlRef: interop.StructType<_xmlRef>; interface _xmlSAXHandler { internalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>; isStandalone: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>; hasInternalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>; hasExternalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>; resolveEntity: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string) => interop.Pointer | interop.Reference<_xmlParserInput>>; getEntity: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => interop.Pointer | interop.Reference<_xmlEntity>>; entityDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number, p4: string, p5: string, p6: string) => void>; notationDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>; attributeDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: number, p5: number, p6: string, p7: interop.Pointer | interop.Reference<_xmlEnumeration>) => void>; elementDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number, p4: interop.Pointer | interop.Reference<_xmlElementContent>) => void>; unparsedEntityDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string, p5: string) => void>; setDocumentLocator: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlSAXLocator>) => void>; startDocument: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>; endDocument: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>; startElement: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: interop.Pointer | interop.Reference<string>) => void>; endElement: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; reference: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; characters: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => void>; ignorableWhitespace: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => void>; processingInstruction: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string) => void>; comment: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; warning: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; error: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; fatalError: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; getParameterEntity: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => interop.Pointer | interop.Reference<_xmlEntity>>; cdataBlock: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => void>; externalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>; initialized: number; _private: interop.Pointer | interop.Reference<any>; startElementNs: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string, p5: number, p6: interop.Pointer | interop.Reference<string>, p7: number, p8: number, p9: interop.Pointer | interop.Reference<string>) => void>; endElementNs: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>; serror: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlError>) => void>; } declare var _xmlSAXHandler: interop.StructType<_xmlSAXHandler>; interface _xmlSAXHandlerV1 { internalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>; isStandalone: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>; hasInternalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>; hasExternalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>; resolveEntity: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string) => interop.Pointer | interop.Reference<_xmlParserInput>>; getEntity: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => interop.Pointer | interop.Reference<_xmlEntity>>; entityDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number, p4: string, p5: string, p6: string) => void>; notationDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>; attributeDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: number, p5: number, p6: string, p7: interop.Pointer | interop.Reference<_xmlEnumeration>) => void>; elementDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number, p4: interop.Pointer | interop.Reference<_xmlElementContent>) => void>; unparsedEntityDecl: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string, p5: string) => void>; setDocumentLocator: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlSAXLocator>) => void>; startDocument: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>; endDocument: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => void>; startElement: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: interop.Pointer | interop.Reference<string>) => void>; endElement: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; reference: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; characters: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => void>; ignorableWhitespace: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => void>; processingInstruction: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string) => void>; comment: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; warning: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; error: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; fatalError: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; getParameterEntity: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => interop.Pointer | interop.Reference<_xmlEntity>>; cdataBlock: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: number) => void>; externalSubset: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string, p4: string) => void>; initialized: number; } declare var _xmlSAXHandlerV1: interop.StructType<_xmlSAXHandlerV1>; interface _xmlSAXLocator { getPublicId: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>; getSystemId: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => string>; getLineNumber: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>; getColumnNumber: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>) => number>; } declare var _xmlSAXLocator: interop.StructType<_xmlSAXLocator>; interface _xmlSchema { name: string; targetNamespace: string; version: string; id: string; doc: interop.Pointer | interop.Reference<_xmlDoc>; annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>; flags: number; typeDecl: interop.Pointer | interop.Reference<any>; attrDecl: interop.Pointer | interop.Reference<any>; attrgrpDecl: interop.Pointer | interop.Reference<any>; elemDecl: interop.Pointer | interop.Reference<any>; notaDecl: interop.Pointer | interop.Reference<any>; schemasImports: interop.Pointer | interop.Reference<any>; _private: interop.Pointer | interop.Reference<any>; groupDecl: interop.Pointer | interop.Reference<any>; dict: interop.Pointer | interop.Reference<any>; includes: interop.Pointer | interop.Reference<any>; preserve: number; counter: number; idcDef: interop.Pointer | interop.Reference<any>; volatiles: interop.Pointer | interop.Reference<any>; } declare var _xmlSchema: interop.StructType<_xmlSchema>; interface _xmlSchemaAnnot { next: interop.Pointer | interop.Reference<_xmlSchemaAnnot>; content: interop.Pointer | interop.Reference<_xmlNode>; } declare var _xmlSchemaAnnot: interop.StructType<_xmlSchemaAnnot>; interface _xmlSchemaAttribute { type: xmlSchemaTypeType; next: interop.Pointer | interop.Reference<_xmlSchemaAttribute>; name: string; id: string; ref: string; refNs: string; typeName: string; typeNs: string; annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>; base: interop.Pointer | interop.Reference<_xmlSchemaType>; occurs: number; defValue: string; subtypes: interop.Pointer | interop.Reference<_xmlSchemaType>; node: interop.Pointer | interop.Reference<_xmlNode>; targetNamespace: string; flags: number; refPrefix: string; defVal: interop.Pointer | interop.Reference<any>; refDecl: interop.Pointer | interop.Reference<_xmlSchemaAttribute>; } declare var _xmlSchemaAttribute: interop.StructType<_xmlSchemaAttribute>; interface _xmlSchemaAttributeGroup { type: xmlSchemaTypeType; next: interop.Pointer | interop.Reference<_xmlSchemaAttribute>; name: string; id: string; ref: string; refNs: string; annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>; attributes: interop.Pointer | interop.Reference<_xmlSchemaAttribute>; node: interop.Pointer | interop.Reference<_xmlNode>; flags: number; attributeWildcard: interop.Pointer | interop.Reference<_xmlSchemaWildcard>; refPrefix: string; refItem: interop.Pointer | interop.Reference<_xmlSchemaAttributeGroup>; targetNamespace: string; attrUses: interop.Pointer | interop.Reference<any>; } declare var _xmlSchemaAttributeGroup: interop.StructType<_xmlSchemaAttributeGroup>; interface _xmlSchemaAttributeLink { next: interop.Pointer | interop.Reference<_xmlSchemaAttributeLink>; attr: interop.Pointer | interop.Reference<_xmlSchemaAttribute>; } declare var _xmlSchemaAttributeLink: interop.StructType<_xmlSchemaAttributeLink>; interface _xmlSchemaElement { type: xmlSchemaTypeType; next: interop.Pointer | interop.Reference<_xmlSchemaType>; name: string; id: string; ref: string; refNs: string; annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>; subtypes: interop.Pointer | interop.Reference<_xmlSchemaType>; attributes: interop.Pointer | interop.Reference<_xmlSchemaAttribute>; node: interop.Pointer | interop.Reference<_xmlNode>; minOccurs: number; maxOccurs: number; flags: number; targetNamespace: string; namedType: string; namedTypeNs: string; substGroup: string; substGroupNs: string; scope: string; value: string; refDecl: interop.Pointer | interop.Reference<_xmlSchemaElement>; contModel: interop.Pointer | interop.Reference<any>; contentType: xmlSchemaContentType; refPrefix: string; defVal: interop.Pointer | interop.Reference<any>; idcs: interop.Pointer | interop.Reference<any>; } declare var _xmlSchemaElement: interop.StructType<_xmlSchemaElement>; interface _xmlSchemaFacet { type: xmlSchemaTypeType; next: interop.Pointer | interop.Reference<_xmlSchemaFacet>; value: string; id: string; annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>; node: interop.Pointer | interop.Reference<_xmlNode>; fixed: number; whitespace: number; val: interop.Pointer | interop.Reference<any>; regexp: interop.Pointer | interop.Reference<any>; } declare var _xmlSchemaFacet: interop.StructType<_xmlSchemaFacet>; interface _xmlSchemaFacetLink { next: interop.Pointer | interop.Reference<_xmlSchemaFacetLink>; facet: interop.Pointer | interop.Reference<_xmlSchemaFacet>; } declare var _xmlSchemaFacetLink: interop.StructType<_xmlSchemaFacetLink>; interface _xmlSchemaNotation { type: xmlSchemaTypeType; name: string; annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>; identifier: string; targetNamespace: string; } declare var _xmlSchemaNotation: interop.StructType<_xmlSchemaNotation>; interface _xmlSchemaType { type: xmlSchemaTypeType; next: interop.Pointer | interop.Reference<_xmlSchemaType>; name: string; id: string; ref: string; refNs: string; annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>; subtypes: interop.Pointer | interop.Reference<_xmlSchemaType>; attributes: interop.Pointer | interop.Reference<_xmlSchemaAttribute>; node: interop.Pointer | interop.Reference<_xmlNode>; minOccurs: number; maxOccurs: number; flags: number; contentType: xmlSchemaContentType; base: string; baseNs: string; baseType: interop.Pointer | interop.Reference<_xmlSchemaType>; facets: interop.Pointer | interop.Reference<_xmlSchemaFacet>; redef: interop.Pointer | interop.Reference<_xmlSchemaType>; recurse: number; attributeUses: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlSchemaAttributeLink>>; attributeWildcard: interop.Pointer | interop.Reference<_xmlSchemaWildcard>; builtInType: number; memberTypes: interop.Pointer | interop.Reference<_xmlSchemaTypeLink>; facetSet: interop.Pointer | interop.Reference<_xmlSchemaFacetLink>; refPrefix: string; contentTypeDef: interop.Pointer | interop.Reference<_xmlSchemaType>; contModel: interop.Pointer | interop.Reference<any>; targetNamespace: string; attrUses: interop.Pointer | interop.Reference<any>; } declare var _xmlSchemaType: interop.StructType<_xmlSchemaType>; interface _xmlSchemaTypeLink { next: interop.Pointer | interop.Reference<_xmlSchemaTypeLink>; type: interop.Pointer | interop.Reference<_xmlSchemaType>; } declare var _xmlSchemaTypeLink: interop.StructType<_xmlSchemaTypeLink>; interface _xmlSchemaWildcard { type: xmlSchemaTypeType; id: string; annot: interop.Pointer | interop.Reference<_xmlSchemaAnnot>; node: interop.Pointer | interop.Reference<_xmlNode>; minOccurs: number; maxOccurs: number; processContents: number; any: number; nsSet: interop.Pointer | interop.Reference<_xmlSchemaWildcardNs>; negNsSet: interop.Pointer | interop.Reference<_xmlSchemaWildcardNs>; flags: number; } declare var _xmlSchemaWildcard: interop.StructType<_xmlSchemaWildcard>; interface _xmlSchemaWildcardNs { next: interop.Pointer | interop.Reference<_xmlSchemaWildcardNs>; value: string; } declare var _xmlSchemaWildcardNs: interop.StructType<_xmlSchemaWildcardNs>; interface _xmlShellCtxt { filename: string; doc: interop.Pointer | interop.Reference<_xmlDoc>; node: interop.Pointer | interop.Reference<_xmlNode>; pctxt: interop.Pointer | interop.Reference<_xmlXPathContext>; loaded: number; output: interop.Pointer | interop.Reference<FILE>; input: interop.FunctionReference<(p1: string) => string>; } declare var _xmlShellCtxt: interop.StructType<_xmlShellCtxt>; interface _xmlURI { scheme: string; opaque: string; authority: string; server: string; user: string; port: number; path: string; query: string; fragment: string; cleanup: number; query_raw: string; } declare var _xmlURI: interop.StructType<_xmlURI>; interface _xmlValidCtxt { userData: interop.Pointer | interop.Reference<any>; error: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; warning: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string) => void>; node: interop.Pointer | interop.Reference<_xmlNode>; nodeNr: number; nodeMax: number; nodeTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlNode>>; finishDtd: number; doc: interop.Pointer | interop.Reference<_xmlDoc>; valid: number; vstate: interop.Pointer | interop.Reference<any>; vstateNr: number; vstateMax: number; vstateTab: interop.Pointer | interop.Reference<any>; am: interop.Pointer | interop.Reference<any>; state: interop.Pointer | interop.Reference<any>; } declare var _xmlValidCtxt: interop.StructType<_xmlValidCtxt>; interface _xmlXPathAxis { name: string; func: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlXPathParserContext>, p2: interop.Pointer | interop.Reference<_xmlXPathObject>) => interop.Pointer | interop.Reference<_xmlXPathObject>>; } declare var _xmlXPathAxis: interop.StructType<_xmlXPathAxis>; interface _xmlXPathContext { doc: interop.Pointer | interop.Reference<_xmlDoc>; node: interop.Pointer | interop.Reference<_xmlNode>; nb_variables_unused: number; max_variables_unused: number; varHash: interop.Pointer | interop.Reference<any>; nb_types: number; max_types: number; types: interop.Pointer | interop.Reference<_xmlXPathType>; nb_funcs_unused: number; max_funcs_unused: number; funcHash: interop.Pointer | interop.Reference<any>; nb_axis: number; max_axis: number; axis: interop.Pointer | interop.Reference<_xmlXPathAxis>; namespaces: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlNs>>; nsNr: number; user: interop.Pointer | interop.Reference<any>; contextSize: number; proximityPosition: number; xptr: number; here: interop.Pointer | interop.Reference<_xmlNode>; origin: interop.Pointer | interop.Reference<_xmlNode>; nsHash: interop.Pointer | interop.Reference<any>; varLookupFunc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string) => interop.Pointer | interop.Reference<_xmlXPathObject>>; varLookupData: interop.Pointer | interop.Reference<any>; extra: interop.Pointer | interop.Reference<any>; function: string; functionURI: string; funcLookupFunc: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: string, p3: string) => interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlXPathParserContext>, p2: number) => void>>; funcLookupData: interop.Pointer | interop.Reference<any>; tmpNsList: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlNs>>; tmpNsNr: number; userData: interop.Pointer | interop.Reference<any>; error: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<any>, p2: interop.Pointer | interop.Reference<_xmlError>) => void>; lastError: _xmlError; debugNode: interop.Pointer | interop.Reference<_xmlNode>; dict: interop.Pointer | interop.Reference<any>; flags: number; cache: interop.Pointer | interop.Reference<any>; } declare var _xmlXPathContext: interop.StructType<_xmlXPathContext>; interface _xmlXPathFunct { name: string; func: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlXPathParserContext>, p2: number) => void>; } declare var _xmlXPathFunct: interop.StructType<_xmlXPathFunct>; interface _xmlXPathObject { type: xmlXPathObjectType; nodesetval: interop.Pointer | interop.Reference<_xmlNodeSet>; boolval: number; floatval: number; stringval: string; user: interop.Pointer | interop.Reference<any>; index: number; user2: interop.Pointer | interop.Reference<any>; index2: number; } declare var _xmlXPathObject: interop.StructType<_xmlXPathObject>; interface _xmlXPathParserContext { cur: string; base: string; error: number; context: interop.Pointer | interop.Reference<_xmlXPathContext>; value: interop.Pointer | interop.Reference<_xmlXPathObject>; valueNr: number; valueMax: number; valueTab: interop.Pointer | interop.Reference<interop.Pointer | interop.Reference<_xmlXPathObject>>; comp: interop.Pointer | interop.Reference<any>; xptr: number; ancestor: interop.Pointer | interop.Reference<_xmlNode>; valueFrame: number; } declare var _xmlXPathParserContext: interop.StructType<_xmlXPathParserContext>; interface _xmlXPathType { name: string; func: interop.FunctionReference<(p1: interop.Pointer | interop.Reference<_xmlXPathObject>, p2: number) => number>; } declare var _xmlXPathType: interop.StructType<_xmlXPathType>; interface _xmlXPathVariable { name: string; value: interop.Pointer | interop.Reference<_xmlXPathObject>; } declare var _xmlXPathVariable: interop.StructType<_xmlXPathVariable>; declare function attribute(ctx: interop.Pointer | interop.Reference<any>, fullname: string | interop.Pointer | interop.Reference<any>, value: string | interop.Pointer | interop.Reference<any>): void; declare function attributeDecl(ctx: interop.Pointer | interop.Reference<any>, elem: string | interop.Pointer | interop.Reference<any>, fullname: string | interop.Pointer | interop.Reference<any>, type: number, def: number, defaultValue: string | interop.Pointer | interop.Reference<any>, tree: interop.Pointer | interop.Reference<_xmlEnumeration>): void; declare function cdataBlock(ctx: interop.Pointer | interop.Reference<any>, value: string | interop.Pointer | interop.Reference<any>, len: number): void; declare function characters(ctx: interop.Pointer | interop.Reference<any>, ch: string | interop.Pointer | interop.Reference<any>, len: number): void; declare function checkNamespace(ctx: interop.Pointer | interop.Reference<any>, nameSpace: string | interop.Pointer | interop.Reference<any>): number; declare function comment(ctx: interop.Pointer | interop.Reference<any>, value: string | interop.Pointer | interop.Reference<any>): void; declare function docbDefaultSAXHandlerInit(): void; declare function elementDecl(ctx: interop.Pointer | interop.Reference<any>, name: string | interop.Pointer | interop.Reference<any>, type: number, content: interop.Pointer | interop.Reference<_xmlElementContent>): void; declare var emptyExp: interop.Pointer | interop.Reference<any>; declare function endDocument(ctx: interop.Pointer | interop.Reference<any>): void; declare function endElement(ctx: interop.Pointer | interop.Reference<any>, name: string | interop.Pointer | interop.Reference<any>): void; declare function entityDecl(ctx: interop.Pointer | interop.Reference<any>, name: string | interop.Pointer | interop.Reference<any>, type: number, publicId: string | interop.Pointer | interop.Reference<any>, systemId: string | interop.Pointer | interop.Reference<any>, content: string | interop.Pointer | interop.Reference<any>): void; declare function externalSubset(ctx: interop.Pointer | interop.Reference<any>, name: string | interop.Pointer | interop.Reference<any>, ExternalID: string | interop.Pointer | interop.Reference<any>, SystemID: string | interop.Pointer | interop.Reference<any>): void; declare var forbiddenExp: interop.Pointer | interop.Reference<any>; declare function getColumnNumber(ctx: interop.Pointer | interop.Reference<any>): number; declare function getEntity(ctx: interop.Pointer | interop.Reference<any>, name: string | interop.Pointer | interop.Reference<any>): interop.Pointer | interop.Reference<_xmlEntity>; declare function getLineNumber(ctx: interop.Pointer | interop.Reference<any>): number; declare function getNamespace(ctx: interop.Pointer | interop.Reference<any>): interop.Pointer | interop.Reference<_xmlNs>; declare function getParameterEntity(ctx: interop.Pointer | interop.Reference<any>, name: string | interop.Pointer | interop.Reference<any>): interop.Pointer | interop.Reference<_xmlEntity>; declare function getPublicId(ctx: interop.Pointer | interop.Reference<any>): string; declare function getSystemId(ctx: interop.Pointer | interop.Reference<any>): string; declare function globalNamespace(ctx: interop.Pointer | interop.Reference<any>, href: string | interop.Pointer | interop.Reference<any>, prefix: string | interop.Pointer | interop.Reference<any>): void; declare function hasExternalSubset(ctx: interop.Pointer | interop.Reference<any>): number; declare function hasInternalSubset(ctx: interop.Pointer | interop.Reference<any>): number; declare function htmlAttrAllowed(p1: interop.Pointer | interop.Reference<_htmlElemDesc>, p2: string | interop.Pointer | interop.Reference<any>, p3: number): htmlStatus; declare function htmlAutoCloseTag(doc: interop.Pointer | interop.Reference<_xmlDoc>, name: string | interop.Pointer | interop.Reference<any>, elem: interop.Pointer | interop.Reference<_xmlNode>): number; declare function htmlCreateFileParserCtxt(filename: string | interop.Pointer | interop.Reference<any>, encoding: string | interop.Pointer | interop.Reference<any>): interop.Pointer | interop.Reference<_xmlParserCtxt>; declare function htmlCreateMemoryParserCtxt(buffer: string | interop.Pointer | interop.Reference<any>, size: number): interop.Pointer | interop.Reference<_xmlParserCtxt>; declare function htmlCreatePushParserCtxt(sax: interop.Pointer | interop.Reference<_xmlSAXHandler>, user_data: interop.Pointer | interop.Reference<any>, chunk: string | interop.Pointer | interop.Reference<any>, size: number, filename: string | interop.Pointer | interop.Reference<any>, enc: xmlCharEncoding): interop.Pointer | interop.Reference<_xmlParserCtxt>; declare function htmlCtxtReadDoc(ctxt: interop.Pointer | interop.Reference<_xmlParserCtxt>, cur: string | interop.Pointer | interop.Reference<any>, URL: string | interop.Pointer | interop.Reference<any>, encoding: string | interop.Pointer | interop.Reference<any>, options: number): interop.Pointer | interop.Reference<_xmlDoc>; declare function htmlCtxtReadFd(ctxt: interop.Pointer | interop.Reference<_xmlParserCtxt>, fd: number, URL: string | interop.Pointer | interop.Reference<any>, encoding: string | interop.Pointer | interop.Reference<any>, options: number): interop.Pointer | interop.Reference<_xmlDoc>; declare function htmlCtxtReadFile(ctxt: interop.Pointer | interop.Reference<_xmlParserCtxt>, filename: string | interop.Pointer | interop.Reference<any>, encoding: string | interop.Pointer | interop.Reference<any>, options: number): interop.Pointer | interop.Reference<_xmlDoc>; declare function htmlCtxtReadIO(ctxt: interop.Pointer | interop.Reference<_xmlParserCtxt>, ioread: interop.FunctionR