// Generated by tsbindgen - Architecture // Namespace: System.Security.Cryptography.Xml // Facade - Public API Surface // Import internal declarations import * as Internal from './System.Security.Cryptography.Xml/internal/index.js'; // Core type aliases from @tsonic/core import type { fnptr, ptr, sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/core/types.js'; // Cross-namespace type imports for constraints import type { ArrayList, Hashtable, ICollection, IEnumerable, IEnumerator, IList } from '@tsonic/dotnet/System.Collections.js'; import type { Collection } from '@tsonic/dotnet/System.Collections.ObjectModel.js'; import type { Stream } from '@tsonic/dotnet/System.IO.js'; import type { Array as ClrArray, Boolean as ClrBoolean, Byte, Exception, Func, Int32, Object as ClrObject, String as ClrString, Type, ValueType, Void } from '@tsonic/dotnet/System.js'; import type { ISerializable, SerializationInfo, StreamingContext } from '@tsonic/dotnet/System.Runtime.Serialization.js'; import type { AsymmetricAlgorithm, CipherMode, DSA, HashAlgorithm, KeyedHashAlgorithm, PaddingMode, RSA, SymmetricAlgorithm } from '@tsonic/dotnet/System.Security.Cryptography.js'; import type { X509Certificate, X509Certificate2, X509IncludeOption } from '@tsonic/dotnet/System.Security.Cryptography.X509Certificates.js'; import type { Evidence } from '@tsonic/dotnet/System.Security.Policy.js'; import type { Encoding } from '@tsonic/dotnet/System.Text.js'; import type { XmlDocument, XmlElement, XmlException, XmlNodeList, XmlResolver } from '@tsonic/dotnet/System.Xml.js'; // Public API exports (curated - no internal $instance/$views leakage) export { X509IssuerSerial as X509IssuerSerial } from './System.Security.Cryptography.Xml/internal/index.js'; export { CipherData as CipherData } from './System.Security.Cryptography.Xml/internal/index.js'; export { CipherReference as CipherReference } from './System.Security.Cryptography.Xml/internal/index.js'; export { CryptoSignedXmlRecursionException as CryptoSignedXmlRecursionException } from './System.Security.Cryptography.Xml/internal/index.js'; export { DataObject as DataObject } from './System.Security.Cryptography.Xml/internal/index.js'; export { DataReference as DataReference } from './System.Security.Cryptography.Xml/internal/index.js'; export { DSAKeyValue as DSAKeyValue } from './System.Security.Cryptography.Xml/internal/index.js'; export { EncryptedData as EncryptedData } from './System.Security.Cryptography.Xml/internal/index.js'; export { EncryptedKey as EncryptedKey } from './System.Security.Cryptography.Xml/internal/index.js'; export { EncryptedReference as EncryptedReference } from './System.Security.Cryptography.Xml/internal/index.js'; export { EncryptedType as EncryptedType } from './System.Security.Cryptography.Xml/internal/index.js'; export { EncryptedXml as EncryptedXml } from './System.Security.Cryptography.Xml/internal/index.js'; export { EncryptionMethod as EncryptionMethod } from './System.Security.Cryptography.Xml/internal/index.js'; export { EncryptionProperty as EncryptionProperty } from './System.Security.Cryptography.Xml/internal/index.js'; export { EncryptionPropertyCollection as EncryptionPropertyCollection } from './System.Security.Cryptography.Xml/internal/index.js'; export type IRelDecryptor = Internal.IRelDecryptor; export { KeyInfo as KeyInfo } from './System.Security.Cryptography.Xml/internal/index.js'; export { KeyInfoClause as KeyInfoClause } from './System.Security.Cryptography.Xml/internal/index.js'; export { KeyInfoEncryptedKey as KeyInfoEncryptedKey } from './System.Security.Cryptography.Xml/internal/index.js'; export { KeyInfoName as KeyInfoName } from './System.Security.Cryptography.Xml/internal/index.js'; export { KeyInfoNode as KeyInfoNode } from './System.Security.Cryptography.Xml/internal/index.js'; export { KeyInfoRetrievalMethod as KeyInfoRetrievalMethod } from './System.Security.Cryptography.Xml/internal/index.js'; export { KeyInfoX509Data as KeyInfoX509Data } from './System.Security.Cryptography.Xml/internal/index.js'; export { KeyReference as KeyReference } from './System.Security.Cryptography.Xml/internal/index.js'; export { Reference as Reference } from './System.Security.Cryptography.Xml/internal/index.js'; export { ReferenceList as ReferenceList } from './System.Security.Cryptography.Xml/internal/index.js'; export { RSAKeyValue as RSAKeyValue } from './System.Security.Cryptography.Xml/internal/index.js'; export { Signature as Signature } from './System.Security.Cryptography.Xml/internal/index.js'; export { SignedInfo as SignedInfo } from './System.Security.Cryptography.Xml/internal/index.js'; export { SignedXml as SignedXml } from './System.Security.Cryptography.Xml/internal/index.js'; export { Transform as Transform } from './System.Security.Cryptography.Xml/internal/index.js'; export { TransformChain as TransformChain } from './System.Security.Cryptography.Xml/internal/index.js'; export { XmlDecryptionTransform as XmlDecryptionTransform } from './System.Security.Cryptography.Xml/internal/index.js'; export { XmlDsigBase64Transform as XmlDsigBase64Transform } from './System.Security.Cryptography.Xml/internal/index.js'; export { XmlDsigC14NTransform as XmlDsigC14NTransform } from './System.Security.Cryptography.Xml/internal/index.js'; export { XmlDsigC14NWithCommentsTransform as XmlDsigC14NWithCommentsTransform } from './System.Security.Cryptography.Xml/internal/index.js'; export { XmlDsigEnvelopedSignatureTransform as XmlDsigEnvelopedSignatureTransform } from './System.Security.Cryptography.Xml/internal/index.js'; export { XmlDsigExcC14NTransform as XmlDsigExcC14NTransform } from './System.Security.Cryptography.Xml/internal/index.js'; export { XmlDsigExcC14NWithCommentsTransform as XmlDsigExcC14NWithCommentsTransform } from './System.Security.Cryptography.Xml/internal/index.js'; export { XmlDsigXPathTransform as XmlDsigXPathTransform } from './System.Security.Cryptography.Xml/internal/index.js'; export { XmlDsigXsltTransform as XmlDsigXsltTransform } from './System.Security.Cryptography.Xml/internal/index.js'; export { XmlLicenseTransform as XmlLicenseTransform } from './System.Security.Cryptography.Xml/internal/index.js';