import { CanonicalizationMethod, DigestMethod } from 'xmldsigjs'; import { Any } from './any.js'; import { EncapsulatedPKIData } from './encapsulated_pki_data.js'; import { XadesCollection, XadesObject } from './xml_base.js'; /** * Represents the element of an XML signature. * * ```xml * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ``` */ export declare class Include extends XadesObject { Uri: string; ReferencedData: boolean; } export declare class ReferenceInfo extends XadesObject { Uri: string; Id: string; /** * Gets or sets the digest method Uniform Resource Identifier (URI) of the current */ DigestMethod: DigestMethod; /** * Gets or sets the digest value of the current Reference. */ DigestValue: Uint8Array; } export declare class ReferenceInfos extends XadesCollection { } export declare class EncapsulatedTimeStamp extends EncapsulatedPKIData { } export declare class EncapsulatedTimeStampCollection extends XadesCollection { } export declare class XMLTimeStamp extends Any { } export declare class XMLTimeStampCollection extends XadesCollection { } export declare class GenericTimeStamp extends XadesObject { Id: string; Include: Include; ReferenceInfo: ReferenceInfos; CanonicalizationMethod: CanonicalizationMethod; EncapsulatedTimeStamp: EncapsulatedTimeStampCollection; XMLTimeStamp: XMLTimeStampCollection; }