UNPKG

@tsonic/dotnet-pure

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming

1,226 lines (1,003 loc) 90.9 kB
// Generated by tsbindgen - Architecture // Namespace: System.Xml // Assembly: System.Data.Common, System.Private.DataContractSerialization, System.Private.Xml // Branded primitive types are sourced from @tsonic/types import type { sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/types'; // Import support types from @tsonic/types import type { ptr, ref } from "@tsonic/types"; // Import types from other namespaces import type { IDictionary_2 } from "../../System.Collections.Generic/internal/index.js"; import * as System_Collections_Internal from "../../System.Collections/internal/index.js"; import type { ICollection, IDictionary, IEnumerable, IEnumerator } from "../../System.Collections/internal/index.js"; import type { DataRow, DataSet } from "../../System.Data/internal/index.js"; import type { Stream, TextReader, TextWriter } from "../../System.IO/internal/index.js"; import type { RequestCachePolicy } from "../../System.Net.Cache/internal/index.js"; import type { ICredentials, IWebProxy } from "../../System.Net/internal/index.js"; import type { MethodBase, MethodInfo } from "../../System.Reflection/internal/index.js"; import * as System_Runtime_Serialization_Internal from "../../System.Runtime.Serialization/internal/index.js"; import type { ISerializable, SerializationInfo, StreamingContext } from "../../System.Runtime.Serialization/internal/index.js"; import type { Encoding, StringBuilder } from "../../System.Text/internal/index.js"; import type { Task, Task_1, ValueTask } from "../../System.Threading.Tasks/internal/index.js"; import type { IXmlSchemaInfo, ValidationEventHandler, XmlSchemaCollection, XmlSchemaSet, XmlSchemaValidationFlags } from "../../System.Xml.Schema/internal/index.js"; import * as System_Xml_XPath_Internal from "../../System.Xml.XPath/internal/index.js"; import type { IXPathNavigable, XPathNavigator } from "../../System.Xml.XPath/internal/index.js"; import * as System_Internal from "../../System/internal/index.js"; import type { Array as ClrArray, AsyncCallback, Boolean as ClrBoolean, Byte, Char, DateTime, DateTimeOffset, Decimal, Delegate, Double, Enum, EventArgs, Exception, Guid, IAsyncDisposable, IAsyncResult, ICloneable, IComparable, IConvertible, IDisposable, IFormatProvider, IFormattable, Int16, Int32, Int64, IntPtr, ISpanFormattable, MulticastDelegate, Object as ClrObject, SByte, Single, String as ClrString, SystemException, TimeSpan, Type, TypeCode, UInt16, UInt32, UInt64, Uri, Void } from "../../System/internal/index.js"; // CLROf<T> - Maps ergonomic primitives to their CLR types for generic constraints // This utility is used ONLY in generic type arguments to satisfy CLR interface constraints // Value positions (parameters, return types) use lowercase primitives for ergonomics export type CLROf<T> = T extends sbyte ? System_Internal.SByte : T extends short ? System_Internal.Int16 : T extends int ? System_Internal.Int32 : T extends long ? System_Internal.Int64 : T extends int128 ? System_Internal.Int128 : T extends nint ? System_Internal.IntPtr : T extends byte ? System_Internal.Byte : T extends ushort ? System_Internal.UInt16 : T extends uint ? System_Internal.UInt32 : T extends ulong ? System_Internal.UInt64 : T extends uint128 ? System_Internal.UInt128 : T extends nuint ? System_Internal.UIntPtr : T extends half ? System_Internal.Half : T extends float ? System_Internal.Single : T extends double ? System_Internal.Double : T extends decimal ? System_Internal.Decimal : T extends char ? System_Internal.Char : T extends boolean ? System_Internal.Boolean : T extends string ? System_Internal.String : T; // Identity fallback for non-primitive types export enum ConformanceLevel { Auto = 0, Fragment = 1, Document = 2 } export enum DtdProcessing { Prohibit = 0, Ignore = 1, Parse = 2 } export enum EntityHandling { ExpandEntities = 1, ExpandCharEntities = 2 } export enum Formatting { None = 0, Indented = 1 } export enum NamespaceHandling { Default = 0, OmitDuplicates = 1 } export enum NewLineHandling { Replace = 0, Entitize = 1, None = 2 } export enum ReadState { Initial = 0, Interactive = 1, Error = 2, EndOfFile = 3, Closed = 4 } export enum ValidationType { None = 0, Auto = 1, DTD = 2, XDR = 3, Schema = 4 } export enum WhitespaceHandling { All = 0, Significant = 1, None = 2 } export enum WriteState { Start = 0, Prolog = 1, Element = 2, Attribute = 3, Content = 4, Closed = 5, Error = 6 } export enum XmlDateTimeSerializationMode { Local = 0, Utc = 1, Unspecified = 2, RoundtripKind = 3 } export enum XmlDictionaryReaderQuotaTypes { MaxDepth = 1, MaxStringContentLength = 2, MaxArrayLength = 4, MaxBytesPerRead = 8, MaxNameTableCharCount = 16 } export enum XmlNamespaceScope { All = 0, ExcludeXml = 1, Local = 2 } export enum XmlNodeChangedAction { Insert = 0, Remove = 1, Change = 2 } export enum XmlNodeOrder { Before = 0, After = 1, Same = 2, Unknown = 3 } export enum XmlNodeType { None = 0, Element = 1, Attribute = 2, Text = 3, CDATA = 4, EntityReference = 5, Entity = 6, ProcessingInstruction = 7, Comment = 8, Document = 9, DocumentType = 10, DocumentFragment = 11, Notation = 12, Whitespace = 13, SignificantWhitespace = 14, EndElement = 15, EndEntity = 16, XmlDeclaration = 17 } export enum XmlOutputMethod { Xml = 0, Html = 1, Text = 2, AutoDetect = 3 } export enum XmlSpace { None = 0, Default = 1, Preserve = 2 } export enum XmlTokenizedType { CDATA = 0, ID = 1, IDREF = 2, IDREFS = 3, ENTITY = 4, ENTITIES = 5, NMTOKEN = 6, NMTOKENS = 7, NOTATION = 8, ENUMERATION = 9, QName = 10, NCName = 11, None = 12 } export type OnXmlDictionaryReaderClose = (reader: XmlDictionaryReader) => void; export type XmlNodeChangedEventHandler = (sender: unknown, e: XmlNodeChangedEventArgs) => void; export interface IApplicationResourceStreamResolver$instance { GetApplicationResourceStream(relativeUri: Uri): Stream; } export type IApplicationResourceStreamResolver = IApplicationResourceStreamResolver$instance; export interface IFragmentCapableXmlDictionaryWriter$instance { readonly CanFragment: boolean; EndFragment(): void; StartFragment(stream: Stream, generateSelfContainedTextFragment: boolean): void; WriteFragment(buffer: byte[], offset: int, count: int): void; } export type IFragmentCapableXmlDictionaryWriter = IFragmentCapableXmlDictionaryWriter$instance; export interface IHasXmlNode$instance { GetNode(): XmlNode; } export type IHasXmlNode = IHasXmlNode$instance; export interface IStreamProvider$instance { GetStream(): Stream; ReleaseStream(stream: Stream): void; } export type IStreamProvider = IStreamProvider$instance; export interface IXmlBinaryReaderInitializer$instance { SetInput(buffer: byte[], offset: int, count: int, dictionary: IXmlDictionary, quotas: XmlDictionaryReaderQuotas, session: XmlBinaryReaderSession, onClose: OnXmlDictionaryReaderClose): void; SetInput(stream: Stream, dictionary: IXmlDictionary, quotas: XmlDictionaryReaderQuotas, session: XmlBinaryReaderSession, onClose: OnXmlDictionaryReaderClose): void; } export type IXmlBinaryReaderInitializer = IXmlBinaryReaderInitializer$instance; export interface IXmlBinaryWriterInitializer$instance { SetOutput(stream: Stream, dictionary: IXmlDictionary, session: XmlBinaryWriterSession, ownsStream: boolean): void; } export type IXmlBinaryWriterInitializer = IXmlBinaryWriterInitializer$instance; export interface IXmlDictionary$instance { TryLookup(key: int, result: { value: ref<XmlDictionaryString> }): boolean; TryLookup(value: string, result: { value: ref<XmlDictionaryString> }): boolean; TryLookup(value: XmlDictionaryString, result: { value: ref<XmlDictionaryString> }): boolean; } export type IXmlDictionary = IXmlDictionary$instance; export interface IXmlLineInfo$instance { readonly LineNumber: int; readonly LinePosition: int; HasLineInfo(): boolean; } export type IXmlLineInfo = IXmlLineInfo$instance; export interface IXmlNamespaceResolver$instance { GetNamespacesInScope(scope: XmlNamespaceScope): IDictionary_2<CLROf<string>, CLROf<string>>; LookupNamespace(prefix: string): string; } export type IXmlNamespaceResolver = IXmlNamespaceResolver$instance; export interface IXmlTextReaderInitializer$instance { SetInput(buffer: byte[], offset: int, count: int, encoding: Encoding, quotas: XmlDictionaryReaderQuotas, onClose: OnXmlDictionaryReaderClose): void; SetInput(stream: Stream, encoding: Encoding, quotas: XmlDictionaryReaderQuotas, onClose: OnXmlDictionaryReaderClose): void; } export type IXmlTextReaderInitializer = IXmlTextReaderInitializer$instance; export interface IXmlTextWriterInitializer$instance { SetOutput(stream: Stream, encoding: Encoding, ownsStream: boolean): void; } export type IXmlTextWriterInitializer = IXmlTextWriterInitializer$instance; export interface NameTable$instance extends XmlNameTable { Add(key: string): string; Add(key: char[], start: int, len: int): string; Get(value: string): string; Get(key: char[], start: int, len: int): string; } export const NameTable: { new(): NameTable$instance; }; export type NameTable = NameTable$instance; export interface UniqueId$instance { readonly CharArrayLength: int; readonly IsGuid: boolean; Equals(obj: unknown): boolean; GetHashCode(): int; ToCharArray(chars: char[], offset: int): int; ToString(): string; TryGetGuid(guid: { value: ref<Guid> }): boolean; TryGetGuid(buffer: byte[], offset: int): boolean; } export const UniqueId: { new(): UniqueId$instance; new(guid: Guid): UniqueId$instance; new(guid: byte[]): UniqueId$instance; new(guid: byte[], offset: int): UniqueId$instance; new(value: string): UniqueId$instance; new(chars: char[], offset: int, count: int): UniqueId$instance; }; export type UniqueId = UniqueId$instance; export interface XmlAttribute$instance extends XmlNode$instance { readonly BaseURI: string; InnerText: string; InnerXml: string; readonly LocalName: string; readonly Name: string; readonly NamespaceURI: string; readonly NodeType: XmlNodeType; readonly OwnerDocument: XmlDocument; readonly OwnerElement: XmlElement; readonly ParentNode: XmlNode; Prefix: string; readonly SchemaInfo: IXmlSchemaInfo; readonly Specified: boolean; Value: string; AppendChild(newChild: XmlNode): XmlNode; Clone(): XmlNode; Clone(): unknown; CloneNode(deep: boolean): XmlNode; CreateNavigator(): XPathNavigator; GetEnumerator(): IEnumerator; InsertAfter(newChild: XmlNode, refChild: XmlNode): XmlNode; InsertBefore(newChild: XmlNode, refChild: XmlNode): XmlNode; PrependChild(newChild: XmlNode): XmlNode; RemoveChild(oldChild: XmlNode): XmlNode; ReplaceChild(newChild: XmlNode, oldChild: XmlNode): XmlNode; WriteContentTo(w: XmlWriter): void; WriteTo(w: XmlWriter): void; } export const XmlAttribute: { new(): XmlAttribute$instance; }; export interface __XmlAttribute$views { As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; As_ICloneable(): System_Internal.ICloneable$instance; As_IXPathNavigable(): System_Xml_XPath_Internal.IXPathNavigable$instance; } export type XmlAttribute = XmlAttribute$instance & __XmlAttribute$views; export interface XmlAttributeCollection$instance extends XmlNamedNodeMap$instance { Append(node: XmlAttribute): XmlAttribute; CopyTo(array: XmlAttribute[], index: int): void; get_Item(i: int): XmlAttribute; get_Item(name: string): XmlAttribute; get_Item(localName: string, namespaceURI: string): XmlAttribute; GetEnumerator(): IEnumerator; InsertAfter(newNode: XmlAttribute, refNode: XmlAttribute): XmlAttribute; InsertBefore(newNode: XmlAttribute, refNode: XmlAttribute): XmlAttribute; Prepend(node: XmlAttribute): XmlAttribute; Remove(node: XmlAttribute): XmlAttribute; RemoveAll(): void; RemoveAt(i: int): XmlAttribute; SetNamedItem(node: XmlNode): XmlNode; } export const XmlAttributeCollection: { new(): XmlAttributeCollection$instance; }; export interface __XmlAttributeCollection$views { As_ICollection(): System_Collections_Internal.ICollection$instance; As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; } export type XmlAttributeCollection = XmlAttributeCollection$instance & __XmlAttributeCollection$views; export interface XmlBinaryReaderSession$instance { Add(id: int, value: string): XmlDictionaryString; Clear(): void; TryLookup(key: int, result: { value: ref<XmlDictionaryString> }): boolean; TryLookup(value: string, result: { value: ref<XmlDictionaryString> }): boolean; TryLookup(value: XmlDictionaryString, result: { value: ref<XmlDictionaryString> }): boolean; } export const XmlBinaryReaderSession: { new(): XmlBinaryReaderSession$instance; }; export interface __XmlBinaryReaderSession$views { As_IXmlDictionary(): IXmlDictionary$instance; } export type XmlBinaryReaderSession = XmlBinaryReaderSession$instance & __XmlBinaryReaderSession$views; export interface XmlBinaryWriterSession$instance { Reset(): void; TryAdd(value: XmlDictionaryString, key: { value: ref<int> }): boolean; } export const XmlBinaryWriterSession: { new(): XmlBinaryWriterSession$instance; }; export type XmlBinaryWriterSession = XmlBinaryWriterSession$instance; export interface XmlCDataSection$instance extends XmlCharacterData$instance { readonly LocalName: string; readonly Name: string; readonly NodeType: XmlNodeType; readonly ParentNode: XmlNode; readonly PreviousText: XmlNode; Clone(): unknown; Clone(): XmlNode; CloneNode(deep: boolean): XmlNode; CreateNavigator(): XPathNavigator; GetEnumerator(): IEnumerator; WriteContentTo(w: XmlWriter): void; WriteTo(w: XmlWriter): void; } export const XmlCDataSection: { new(): XmlCDataSection$instance; }; export interface __XmlCDataSection$views { As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; As_ICloneable(): System_Internal.ICloneable$instance; As_IXPathNavigable(): System_Xml_XPath_Internal.IXPathNavigable$instance; } export type XmlCDataSection = XmlCDataSection$instance & __XmlCDataSection$views; export interface XmlCharacterData$instance extends XmlLinkedNode$instance { Data: string; InnerText: string; readonly Length: int; Value: string; AppendData(strData: string): void; Clone(): unknown; Clone(): XmlNode; CreateNavigator(): XPathNavigator; DeleteData(offset: int, count: int): void; GetEnumerator(): IEnumerator; InsertData(offset: int, strData: string): void; ReplaceData(offset: int, count: int, strData: string): void; Substring(offset: int, count: int): string; } export const XmlCharacterData: { }; export interface __XmlCharacterData$views { As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; As_ICloneable(): System_Internal.ICloneable$instance; As_IXPathNavigable(): System_Xml_XPath_Internal.IXPathNavigable$instance; } export type XmlCharacterData = XmlCharacterData$instance & __XmlCharacterData$views; export interface XmlComment$instance extends XmlCharacterData$instance { readonly LocalName: string; readonly Name: string; readonly NodeType: XmlNodeType; Clone(): unknown; Clone(): XmlNode; CloneNode(deep: boolean): XmlNode; CreateNavigator(): XPathNavigator; GetEnumerator(): IEnumerator; WriteContentTo(w: XmlWriter): void; WriteTo(w: XmlWriter): void; } export const XmlComment: { new(): XmlComment$instance; }; export interface __XmlComment$views { As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; As_ICloneable(): System_Internal.ICloneable$instance; As_IXPathNavigable(): System_Xml_XPath_Internal.IXPathNavigable$instance; } export type XmlComment = XmlComment$instance & __XmlComment$views; export interface XmlConvert$instance { } export const XmlConvert: { new(): XmlConvert$instance; DecodeName(name: string): string; EncodeLocalName(name: string): string; EncodeName(name: string): string; EncodeNmToken(name: string): string; IsNCNameChar(ch: char): boolean; IsPublicIdChar(ch: char): boolean; IsStartNCNameChar(ch: char): boolean; IsWhitespaceChar(ch: char): boolean; IsXmlChar(ch: char): boolean; IsXmlSurrogatePair(lowChar: char, highChar: char): boolean; ToBoolean(s: string): boolean; ToByte(s: string): byte; ToChar(s: string): char; ToDateTime(s: string, format: string): DateTime; ToDateTime(s: string, formats: string[]): DateTime; ToDateTime(s: string, dateTimeOption: XmlDateTimeSerializationMode): DateTime; ToDateTime(s: string): DateTime; ToDateTimeOffset(s: string, format: string): DateTimeOffset; ToDateTimeOffset(s: string, formats: string[]): DateTimeOffset; ToDateTimeOffset(s: string): DateTimeOffset; ToDecimal(s: string): decimal; ToDouble(s: string): double; ToGuid(s: string): Guid; ToInt16(s: string): short; ToInt32(s: string): int; ToInt64(s: string): long; ToSByte(s: string): sbyte; ToSingle(s: string): float; ToString(value: boolean): string; ToString(value: byte): string; ToString(value: char): string; ToString(value: DateTime, format: string): string; ToString(value: DateTime, dateTimeOption: XmlDateTimeSerializationMode): string; ToString(value: DateTime): string; ToString(value: DateTimeOffset, format: string): string; ToString(value: DateTimeOffset): string; ToString(value: decimal): string; ToString(value: double): string; ToString(value: Guid): string; ToString(value: short): string; ToString(value: int): string; ToString(value: long): string; ToString(value: sbyte): string; ToString(value: float): string; ToString(value: TimeSpan): string; ToString(value: ushort): string; ToString(value: uint): string; ToString(value: ulong): string; ToTimeSpan(s: string): TimeSpan; ToUInt16(s: string): ushort; ToUInt32(s: string): uint; ToUInt64(s: string): ulong; VerifyName(name: string): string; VerifyNCName(name: string): string; VerifyNMTOKEN(name: string): string; VerifyPublicId(publicId: string): string; VerifyTOKEN(token: string): string; VerifyWhitespace(content: string): string; VerifyXmlChars(content: string): string; }; export type XmlConvert = XmlConvert$instance; export interface XmlDataDocument$instance extends XmlDocument$instance { readonly DataSet: DataSet; Clone(): unknown; Clone(): XmlNode; CloneNode(deep: boolean): XmlNode; CreateElement(prefix: string, localName: string, namespaceURI: string): XmlElement; CreateElement(name: string): XmlElement; CreateElement(qualifiedName: string, namespaceURI: string): XmlElement; CreateEntityReference(name: string): XmlEntityReference; CreateNavigator(): XPathNavigator; GetElementById(elemId: string): XmlElement; GetElementFromRow(r: DataRow): XmlElement; GetElementsByTagName(name: string): XmlNodeList; GetElementsByTagName(localName: string, namespaceURI: string): XmlNodeList; GetEnumerator(): IEnumerator; GetRowFromElement(e: XmlElement): DataRow; Load(filename: string): void; Load(inStream: Stream): void; Load(txtReader: TextReader): void; Load(reader: XmlReader): void; } export const XmlDataDocument: { new(): XmlDataDocument$instance; new(dataset: DataSet): XmlDataDocument$instance; }; export interface __XmlDataDocument$views { As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; As_ICloneable(): System_Internal.ICloneable$instance; As_IXPathNavigable(): System_Xml_XPath_Internal.IXPathNavigable$instance; } export type XmlDataDocument = XmlDataDocument$instance & __XmlDataDocument$views; export interface XmlDeclaration$instance extends XmlLinkedNode$instance { Encoding: string; InnerText: string; readonly LocalName: string; readonly Name: string; readonly NodeType: XmlNodeType; Standalone: string; Value: string; readonly Version: string; Clone(): unknown; Clone(): XmlNode; CloneNode(deep: boolean): XmlNode; CreateNavigator(): XPathNavigator; GetEnumerator(): IEnumerator; WriteContentTo(w: XmlWriter): void; WriteTo(w: XmlWriter): void; } export const XmlDeclaration: { new(): XmlDeclaration$instance; }; export interface __XmlDeclaration$views { As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; As_ICloneable(): System_Internal.ICloneable$instance; As_IXPathNavigable(): System_Xml_XPath_Internal.IXPathNavigable$instance; } export type XmlDeclaration = XmlDeclaration$instance & __XmlDeclaration$views; export interface XmlDictionary$instance { Add(value: string): XmlDictionaryString; TryLookup(value: string, result: { value: ref<XmlDictionaryString> }): boolean; TryLookup(key: int, result: { value: ref<XmlDictionaryString> }): boolean; TryLookup(value: XmlDictionaryString, result: { value: ref<XmlDictionaryString> }): boolean; } export const XmlDictionary: { new(): XmlDictionary$instance; new(capacity: int): XmlDictionary$instance; readonly Empty: IXmlDictionary; }; export interface __XmlDictionary$views { As_IXmlDictionary(): IXmlDictionary$instance; } export type XmlDictionary = XmlDictionary$instance & __XmlDictionary$views; export interface XmlDictionaryReader$instance extends XmlReader$instance { readonly CanCanonicalize: boolean; readonly Quotas: XmlDictionaryReaderQuotas; Dispose(): void; EndCanonicalization(): void; GetAttribute(name: string): string; GetAttribute(name: string, namespaceURI: string): string; GetAttribute(i: int): string; GetNonAtomizedNames(localName: { value: ref<string> }, namespaceUri: { value: ref<string> }): void; IndexOfLocalName(localNames: string[], namespaceUri: string): int; IndexOfLocalName(localNames: XmlDictionaryString[], namespaceUri: XmlDictionaryString): int; IsLocalName(localName: string): boolean; IsLocalName(localName: XmlDictionaryString): boolean; IsNamespaceUri(namespaceUri: string): boolean; IsNamespaceUri(namespaceUri: XmlDictionaryString): boolean; IsStartArray(type_: { value: ref<Type> }): boolean; IsStartElement(): boolean; IsStartElement(name: string): boolean; IsStartElement(localname: string, ns: string): boolean; MoveToStartElement(): void; MoveToStartElement(name: string): void; MoveToStartElement(localName: string, namespaceUri: string): void; MoveToStartElement(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString): void; ReadArray(localName: string, namespaceUri: string, array: boolean[], offset: int, count: int): int; ReadArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: boolean[], offset: int, count: int): int; ReadArray(localName: string, namespaceUri: string, array: short[], offset: int, count: int): int; ReadArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: short[], offset: int, count: int): int; ReadArray(localName: string, namespaceUri: string, array: int[], offset: int, count: int): int; ReadArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: int[], offset: int, count: int): int; ReadArray(localName: string, namespaceUri: string, array: long[], offset: int, count: int): int; ReadArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: long[], offset: int, count: int): int; ReadArray(localName: string, namespaceUri: string, array: float[], offset: int, count: int): int; ReadArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: float[], offset: int, count: int): int; ReadArray(localName: string, namespaceUri: string, array: double[], offset: int, count: int): int; ReadArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: double[], offset: int, count: int): int; ReadArray(localName: string, namespaceUri: string, array: decimal[], offset: int, count: int): int; ReadArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: decimal[], offset: int, count: int): int; ReadArray(localName: string, namespaceUri: string, array: DateTime[], offset: int, count: int): int; ReadArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: DateTime[], offset: int, count: int): int; ReadArray(localName: string, namespaceUri: string, array: Guid[], offset: int, count: int): int; ReadArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: Guid[], offset: int, count: int): int; ReadArray(localName: string, namespaceUri: string, array: TimeSpan[], offset: int, count: int): int; ReadArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: TimeSpan[], offset: int, count: int): int; ReadBooleanArray(localName: string, namespaceUri: string): boolean[]; ReadBooleanArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString): boolean[]; ReadContentAs(type_: Type, namespaceResolver: IXmlNamespaceResolver): unknown; ReadContentAsBase642(buffer: byte[], index: int, count: int): int; ReadContentAsBinHex(buffer: byte[], index: int, count: int): int; ReadContentAsChars(chars: char[], offset: int, count: int): int; ReadContentAsDecimal(): decimal; ReadContentAsFloat(): float; ReadContentAsGuid(): Guid; ReadContentAsQualifiedName(localName: { value: ref<string> }, namespaceUri: { value: ref<string> }): void; ReadContentAsString(): string; ReadContentAsString(strings: XmlDictionaryString[], index: { value: ref<int> }): string; ReadContentAsTimeSpan(): TimeSpan; ReadContentAsUniqueId(): UniqueId; ReadDateTimeArray(localName: string, namespaceUri: string): DateTime[]; ReadDateTimeArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString): DateTime[]; ReadDecimalArray(localName: string, namespaceUri: string): decimal[]; ReadDecimalArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString): decimal[]; ReadDoubleArray(localName: string, namespaceUri: string): double[]; ReadDoubleArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString): double[]; ReadElementContentAsBase642(buffer: byte[], index: int, count: int): int; ReadElementContentAsBinHex(buffer: byte[], index: int, count: int): int; ReadElementContentAsBoolean(): boolean; ReadElementContentAsBoolean(localName: string, namespaceURI: string): boolean; ReadElementContentAsDateTime(): DateTime; ReadElementContentAsDateTime(localName: string, namespaceURI: string): DateTime; ReadElementContentAsDecimal(): decimal; ReadElementContentAsDecimal(localName: string, namespaceURI: string): decimal; ReadElementContentAsDouble(): double; ReadElementContentAsDouble(localName: string, namespaceURI: string): double; ReadElementContentAsFloat(): float; ReadElementContentAsFloat(localName: string, namespaceURI: string): float; ReadElementContentAsGuid(): Guid; ReadElementContentAsInt(): int; ReadElementContentAsInt(localName: string, namespaceURI: string): int; ReadElementContentAsLong(): long; ReadElementContentAsLong(localName: string, namespaceURI: string): long; ReadElementContentAsString(): string; ReadElementContentAsString(localName: string, namespaceURI: string): string; ReadElementContentAsTimeSpan(): TimeSpan; ReadElementContentAsUniqueId(): UniqueId; ReadFullStartElement(): void; ReadFullStartElement(name: string): void; ReadFullStartElement(localName: string, namespaceUri: string): void; ReadFullStartElement(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString): void; ReadGuidArray(localName: string, namespaceUri: string): Guid[]; ReadGuidArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString): Guid[]; ReadInt16Array(localName: string, namespaceUri: string): short[]; ReadInt16Array(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString): short[]; ReadInt32Array(localName: string, namespaceUri: string): int[]; ReadInt32Array(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString): int[]; ReadInt64Array(localName: string, namespaceUri: string): long[]; ReadInt64Array(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString): long[]; ReadSingleArray(localName: string, namespaceUri: string): float[]; ReadSingleArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString): float[]; ReadStartElement(): void; ReadStartElement(name: string): void; ReadStartElement(localname: string, ns: string): void; ReadString(): string; ReadTimeSpanArray(localName: string, namespaceUri: string): TimeSpan[]; ReadTimeSpanArray(localName: XmlDictionaryString, namespaceUri: XmlDictionaryString): TimeSpan[]; ReadValueAsBase64(buffer: byte[], offset: int, count: int): int; StartCanonicalization(stream: Stream, includeComments: boolean, inclusivePrefixes: string[]): void; TryGetArrayLength(count: { value: ref<int> }): boolean; TryGetBase64ContentLength(length: { value: ref<int> }): boolean; TryGetLocalNameAsDictionaryString(localName: { value: ref<XmlDictionaryString> }): boolean; TryGetNamespaceUriAsDictionaryString(namespaceUri: { value: ref<XmlDictionaryString> }): boolean; TryGetValueAsDictionaryString(value: { value: ref<XmlDictionaryString> }): boolean; } export const XmlDictionaryReader: { CreateBinaryReader(buffer: byte[], offset: int, count: int, dictionary: IXmlDictionary, quotas: XmlDictionaryReaderQuotas, session: XmlBinaryReaderSession, onClose: OnXmlDictionaryReaderClose): XmlDictionaryReader; CreateBinaryReader(buffer: byte[], offset: int, count: int, dictionary: IXmlDictionary, quotas: XmlDictionaryReaderQuotas, session: XmlBinaryReaderSession): XmlDictionaryReader; CreateBinaryReader(buffer: byte[], offset: int, count: int, dictionary: IXmlDictionary, quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateBinaryReader(buffer: byte[], offset: int, count: int, quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateBinaryReader(buffer: byte[], quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateBinaryReader(stream: Stream, dictionary: IXmlDictionary, quotas: XmlDictionaryReaderQuotas, session: XmlBinaryReaderSession, onClose: OnXmlDictionaryReaderClose): XmlDictionaryReader; CreateBinaryReader(stream: Stream, dictionary: IXmlDictionary, quotas: XmlDictionaryReaderQuotas, session: XmlBinaryReaderSession): XmlDictionaryReader; CreateBinaryReader(stream: Stream, dictionary: IXmlDictionary, quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateBinaryReader(stream: Stream, quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateDictionaryReader(reader: XmlReader): XmlDictionaryReader; CreateMtomReader(buffer: byte[], offset: int, count: int, encoding: Encoding, quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateMtomReader(buffer: byte[], offset: int, count: int, encodings: Encoding[], contentType: string, quotas: XmlDictionaryReaderQuotas, maxBufferSize: int, onClose: OnXmlDictionaryReaderClose): XmlDictionaryReader; CreateMtomReader(buffer: byte[], offset: int, count: int, encodings: Encoding[], contentType: string, quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateMtomReader(buffer: byte[], offset: int, count: int, encodings: Encoding[], quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateMtomReader(stream: Stream, encoding: Encoding, quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateMtomReader(stream: Stream, encodings: Encoding[], contentType: string, quotas: XmlDictionaryReaderQuotas, maxBufferSize: int, onClose: OnXmlDictionaryReaderClose): XmlDictionaryReader; CreateMtomReader(stream: Stream, encodings: Encoding[], contentType: string, quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateMtomReader(stream: Stream, encodings: Encoding[], quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateTextReader(buffer: byte[], offset: int, count: int, encoding: Encoding, quotas: XmlDictionaryReaderQuotas, onClose: OnXmlDictionaryReaderClose): XmlDictionaryReader; CreateTextReader(buffer: byte[], offset: int, count: int, quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateTextReader(buffer: byte[], quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; CreateTextReader(stream: Stream, encoding: Encoding, quotas: XmlDictionaryReaderQuotas, onClose: OnXmlDictionaryReaderClose): XmlDictionaryReader; CreateTextReader(stream: Stream, quotas: XmlDictionaryReaderQuotas): XmlDictionaryReader; }; export interface __XmlDictionaryReader$views { As_IDisposable(): System_Internal.IDisposable$instance; } export type XmlDictionaryReader = XmlDictionaryReader$instance & __XmlDictionaryReader$views; export interface XmlDictionaryReaderQuotas$instance { MaxArrayLength: int; MaxBytesPerRead: int; MaxDepth: int; MaxNameTableCharCount: int; MaxStringContentLength: int; readonly ModifiedQuotas: XmlDictionaryReaderQuotaTypes; CopyTo(quotas: XmlDictionaryReaderQuotas): void; } export const XmlDictionaryReaderQuotas: { new(): XmlDictionaryReaderQuotas$instance; readonly Max: XmlDictionaryReaderQuotas; }; export type XmlDictionaryReaderQuotas = XmlDictionaryReaderQuotas$instance; export interface XmlDictionaryString$instance { readonly Dictionary: IXmlDictionary; readonly Key: int; readonly Value: string; ToString(): string; } export const XmlDictionaryString: { new(dictionary: IXmlDictionary, value: string, key: int): XmlDictionaryString$instance; readonly Empty: XmlDictionaryString; }; export type XmlDictionaryString = XmlDictionaryString$instance; export interface XmlDictionaryWriter$instance extends XmlWriter$instance { readonly CanCanonicalize: boolean; Close(): void; Dispose(): void; DisposeAsync(): ValueTask; EndCanonicalization(): void; StartCanonicalization(stream: Stream, includeComments: boolean, inclusivePrefixes: string[]): void; WriteArray(prefix: string, localName: string, namespaceUri: string, array: boolean[], offset: int, count: int): void; WriteArray(prefix: string, localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: boolean[], offset: int, count: int): void; WriteArray(prefix: string, localName: string, namespaceUri: string, array: short[], offset: int, count: int): void; WriteArray(prefix: string, localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: short[], offset: int, count: int): void; WriteArray(prefix: string, localName: string, namespaceUri: string, array: int[], offset: int, count: int): void; WriteArray(prefix: string, localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: int[], offset: int, count: int): void; WriteArray(prefix: string, localName: string, namespaceUri: string, array: long[], offset: int, count: int): void; WriteArray(prefix: string, localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: long[], offset: int, count: int): void; WriteArray(prefix: string, localName: string, namespaceUri: string, array: float[], offset: int, count: int): void; WriteArray(prefix: string, localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: float[], offset: int, count: int): void; WriteArray(prefix: string, localName: string, namespaceUri: string, array: double[], offset: int, count: int): void; WriteArray(prefix: string, localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: double[], offset: int, count: int): void; WriteArray(prefix: string, localName: string, namespaceUri: string, array: decimal[], offset: int, count: int): void; WriteArray(prefix: string, localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: decimal[], offset: int, count: int): void; WriteArray(prefix: string, localName: string, namespaceUri: string, array: DateTime[], offset: int, count: int): void; WriteArray(prefix: string, localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: DateTime[], offset: int, count: int): void; WriteArray(prefix: string, localName: string, namespaceUri: string, array: Guid[], offset: int, count: int): void; WriteArray(prefix: string, localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: Guid[], offset: int, count: int): void; WriteArray(prefix: string, localName: string, namespaceUri: string, array: TimeSpan[], offset: int, count: int): void; WriteArray(prefix: string, localName: XmlDictionaryString, namespaceUri: XmlDictionaryString, array: TimeSpan[], offset: int, count: int): void; WriteAttributeString(localName: string, ns: string, value: string): void; WriteAttributeString(localName: string, value: string): void; WriteAttributeString(prefix: string, localName: string, ns: string, value: string): void; WriteBase64Async(buffer: byte[], index: int, count: int): Task; WriteElementString(localName: string, value: string): void; WriteElementString(localName: string, ns: string, value: string): void; WriteElementString(prefix: string, localName: string, ns: string, value: string): void; WriteNode(reader: XmlReader, defattr: boolean): void; WriteNode(navigator: XPathNavigator, defattr: boolean): void; WriteQualifiedName(localName: string, ns: string): void; WriteStartAttribute(localName: string, ns: string): void; WriteStartAttribute(prefix: string, localName: string, ns: string): void; WriteStartAttribute(localName: string): void; WriteStartElement(localName: string, ns: string): void; WriteStartElement(prefix: string, localName: string, ns: string): void; WriteStartElement(localName: string): void; WriteString(text: string): void; WriteValue(value: XmlDictionaryString): void; WriteValue(value: UniqueId): void; WriteValue(value: TimeSpan): void; WriteValue(value: IStreamProvider): void; WriteValue(value: unknown): void; WriteValue(value: string): void; WriteValue(value: boolean): void; WriteValue(value: DateTime): void; WriteValue(value: DateTimeOffset): void; WriteValue(value: double): void; WriteValue(value: float): void; WriteValue(value: decimal): void; WriteValue(value: int): void; WriteValue(value: long): void; WriteValueAsync(value: IStreamProvider): Task; WriteXmlAttribute(localName: string, value: string): void; WriteXmlAttribute(localName: XmlDictionaryString, value: XmlDictionaryString): void; WriteXmlnsAttribute(prefix: string, namespaceUri: string): void; WriteXmlnsAttribute(prefix: string, namespaceUri: XmlDictionaryString): void; } export const XmlDictionaryWriter: { CreateBinaryWriter(stream: Stream, dictionary: IXmlDictionary, session: XmlBinaryWriterSession, ownsStream: boolean): XmlDictionaryWriter; CreateBinaryWriter(stream: Stream, dictionary: IXmlDictionary, session: XmlBinaryWriterSession): XmlDictionaryWriter; CreateBinaryWriter(stream: Stream, dictionary: IXmlDictionary): XmlDictionaryWriter; CreateBinaryWriter(stream: Stream): XmlDictionaryWriter; CreateDictionaryWriter(writer: XmlWriter): XmlDictionaryWriter; CreateMtomWriter(stream: Stream, encoding: Encoding, maxSizeInBytes: int, startInfo: string, boundary: string, startUri: string, writeMessageHeaders: boolean, ownsStream: boolean): XmlDictionaryWriter; CreateMtomWriter(stream: Stream, encoding: Encoding, maxSizeInBytes: int, startInfo: string): XmlDictionaryWriter; CreateTextWriter(stream: Stream, encoding: Encoding, ownsStream: boolean): XmlDictionaryWriter; CreateTextWriter(stream: Stream, encoding: Encoding): XmlDictionaryWriter; CreateTextWriter(stream: Stream): XmlDictionaryWriter; }; export interface __XmlDictionaryWriter$views { As_IAsyncDisposable(): System_Internal.IAsyncDisposable$instance; As_IDisposable(): System_Internal.IDisposable$instance; } export type XmlDictionaryWriter = XmlDictionaryWriter$instance & __XmlDictionaryWriter$views; export interface XmlDocument$instance extends XmlNode$instance { readonly BaseURI: string; readonly DocumentElement: XmlElement; readonly DocumentType: XmlDocumentType; readonly Implementation: XmlImplementation; InnerText: string; InnerXml: string; readonly IsReadOnly: boolean; readonly LocalName: string; readonly Name: string; readonly NameTable: XmlNameTable; readonly NodeType: XmlNodeType; readonly OwnerDocument: XmlDocument; readonly ParentNode: XmlNode; PreserveWhitespace: boolean; readonly SchemaInfo: IXmlSchemaInfo; Schemas: XmlSchemaSet; XmlResolver: XmlResolver; Clone(): XmlNode; Clone(): unknown; CloneNode(deep: boolean): XmlNode; CreateAttribute(name: string): XmlAttribute; CreateAttribute(qualifiedName: string, namespaceURI: string): XmlAttribute; CreateAttribute(prefix: string, localName: string, namespaceURI: string): XmlAttribute; CreateCDataSection(data: string): XmlCDataSection; CreateComment(data: string): XmlComment; CreateDocumentFragment(): XmlDocumentFragment; CreateDocumentType(name: string, publicId: string, systemId: string, internalSubset: string): XmlDocumentType; CreateElement(name: string): XmlElement; CreateElement(qualifiedName: string, namespaceURI: string): XmlElement; CreateElement(prefix: string, localName: string, namespaceURI: string): XmlElement; CreateEntityReference(name: string): XmlEntityReference; CreateNavigator(): XPathNavigator; CreateNode(type_: XmlNodeType, prefix: string, name: string, namespaceURI: string): XmlNode; CreateNode(nodeTypeString: string, name: string, namespaceURI: string): XmlNode; CreateNode(type_: XmlNodeType, name: string, namespaceURI: string): XmlNode; CreateProcessingInstruction(target: string, data: string): XmlProcessingInstruction; CreateSignificantWhitespace(text: string): XmlSignificantWhitespace; CreateTextNode(text: string): XmlText; CreateWhitespace(text: string): XmlWhitespace; CreateXmlDeclaration(version: string, encoding: string, standalone: string): XmlDeclaration; GetElementById(elementId: string): XmlElement; GetElementsByTagName(name: string): XmlNodeList; GetElementsByTagName(localName: string, namespaceURI: string): XmlNodeList; GetEnumerator(): IEnumerator; ImportNode(node: XmlNode, deep: boolean): XmlNode; Load(filename: string): void; Load(inStream: Stream): void; Load(txtReader: TextReader): void; Load(reader: XmlReader): void; LoadXml(xml: string): void; ReadNode(reader: XmlReader): XmlNode; Save(filename: string): void; Save(outStream: Stream): void; Save(writer: TextWriter): void; Save(w: XmlWriter): void; Validate(validationEventHandler: ValidationEventHandler): void; Validate(validationEventHandler: ValidationEventHandler, nodeToValidate: XmlNode): void; WriteContentTo(xw: XmlWriter): void; WriteTo(w: XmlWriter): void; } export const XmlDocument: { new(): XmlDocument$instance; new(nt: XmlNameTable): XmlDocument$instance; }; export interface __XmlDocument$views { As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; As_ICloneable(): System_Internal.ICloneable$instance; As_IXPathNavigable(): System_Xml_XPath_Internal.IXPathNavigable$instance; } export type XmlDocument = XmlDocument$instance & __XmlDocument$views; export interface XmlDocumentFragment$instance extends XmlNode$instance { InnerXml: string; readonly LocalName: string; readonly Name: string; readonly NodeType: XmlNodeType; readonly OwnerDocument: XmlDocument; readonly ParentNode: XmlNode; Clone(): XmlNode; Clone(): unknown; CloneNode(deep: boolean): XmlNode; CreateNavigator(): XPathNavigator; GetEnumerator(): IEnumerator; WriteContentTo(w: XmlWriter): void; WriteTo(w: XmlWriter): void; } export const XmlDocumentFragment: { new(): XmlDocumentFragment$instance; }; export interface __XmlDocumentFragment$views { As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; As_ICloneable(): System_Internal.ICloneable$instance; As_IXPathNavigable(): System_Xml_XPath_Internal.IXPathNavigable$instance; } export type XmlDocumentFragment = XmlDocumentFragment$instance & __XmlDocumentFragment$views; export interface XmlDocumentType$instance extends XmlLinkedNode$instance { readonly Entities: XmlNamedNodeMap; readonly InternalSubset: string; readonly IsReadOnly: boolean; readonly LocalName: string; readonly Name: string; readonly NodeType: XmlNodeType; readonly Notations: XmlNamedNodeMap; readonly PublicId: string; readonly SystemId: string; Clone(): unknown; Clone(): XmlNode; CloneNode(deep: boolean): XmlNode; CreateNavigator(): XPathNavigator; GetEnumerator(): IEnumerator; WriteContentTo(w: XmlWriter): void; WriteTo(w: XmlWriter): void; } export const XmlDocumentType: { new(): XmlDocumentType$instance; }; export interface __XmlDocumentType$views { As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; As_ICloneable(): System_Internal.ICloneable$instance; As_IXPathNavigable(): System_Xml_XPath_Internal.IXPathNavigable$instance; } export type XmlDocumentType = XmlDocumentType$instance & __XmlDocumentType$views; export interface XmlElement$instance extends XmlLinkedNode$instance { readonly Attributes: XmlAttributeCollection; readonly HasAttributes: boolean; InnerText: string; InnerXml: string; IsEmpty: boolean; readonly LocalName: string; readonly Name: string; readonly NamespaceURI: string; readonly NextSibling: XmlNode; readonly NodeType: XmlNodeType; readonly OwnerDocument: XmlDocument; readonly ParentNode: XmlNode; Prefix: string; readonly SchemaInfo: IXmlSchemaInfo; Clone(): unknown; Clone(): XmlNode; CloneNode(deep: boolean): XmlNode; CreateNavigator(): XPathNavigator; GetAttribute(name: string): string; GetAttribute(localName: string, namespaceURI: string): string; GetAttributeNode(name: string): XmlAttribute; GetAttributeNode(localName: string, namespaceURI: string): XmlAttribute; GetElementsByTagName(name: string): XmlNodeList; GetElementsByTagName(localName: string, namespaceURI: string): XmlNodeList; GetEnumerator(): IEnumerator; HasAttribute(name: string): boolean; HasAttribute(localName: string, namespaceURI: string): boolean; RemoveAll(): void; RemoveAllAttributes(): void; RemoveAttribute(name: string): void; RemoveAttribute(localName: string, namespaceURI: string): void; RemoveAttributeAt(i: int): XmlNode; RemoveAttributeNode(oldAttr: XmlAttribute): XmlAttribute; RemoveAttributeNode(localName: string, namespaceURI: string): XmlAttribute; SetAttribute(name: string, value: string): void; SetAttribute(localName: string, namespaceURI: string, value: string): string; SetAttributeNode(newAttr: XmlAttribute): XmlAttribute; SetAttributeNode(localName: string, namespaceURI: string): XmlAttribute; WriteContentTo(w: XmlWriter): void; WriteTo(w: XmlWriter): void; } export const XmlElement: { new(): XmlElement$instance; }; export interface __XmlElement$views { As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; As_ICloneable(): System_Internal.ICloneable$instance; As_IXPathNavigable(): System_Xml_XPath_Internal.IXPathNavigable$instance; } export type XmlElement = XmlElement$instance & __XmlElement$views; export interface XmlEntity$instance extends XmlNode$instance { readonly BaseURI: string; InnerText: string; InnerXml: string; readonly IsReadOnly: boolean; readonly LocalName: string; readonly Name: string; readonly NodeType: XmlNodeType; readonly NotationName: string; readonly OuterXml: string; readonly PublicId: string; readonly SystemId: string; Clone(): XmlNode; Clone(): unknown; CloneNode(deep: boolean): XmlNode; CreateNavigator(): XPathNavigator; GetEnumerator(): IEnumerator; WriteContentTo(w: XmlWriter): void; WriteTo(w: XmlWriter): void; } export const XmlEntity: { new(): XmlEntity$instance; }; export interface __XmlEntity$views { As_IEnumerable(): System_Collections_Internal.IEnumerable$instance; As_ICloneable(): System_Internal.ICloneable$instance; As_IXPathNavigable(): System_Xml_XPath_Internal.IXPathNavigable$instance; } export type XmlEntity = XmlEntity$instance & __XmlEntity$views; export interface XmlEntityReference$instance extends XmlLinkedNode$instance { readonly BaseURI: string;