import { Any } from './any.js'; import { XadesDateTime } from './date_time.js'; import { DigestAlgAndValueType } from './signing_certificate.js'; import { UnsignedSignatureProperty } from './unsigned_signature_properties.js'; import { XadesCollection, XadesObject } from './xml_base.js'; /** * Represents the element of an XML signature. * * ```xml * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ``` */ export declare class OtherRef extends Any { } export declare class OtherRefs extends XadesCollection { } export declare class ResponderID extends XadesObject { ByName: string; ByKey: Uint8Array; } export declare class OCSPIdentifier extends XadesObject { URI: string; ResponderID: ResponderID; ProducedAt: XadesDateTime; } export declare class OCSPRef extends XadesObject { OCSPIdentifier: OCSPIdentifier; DigestAlgAndValue: DigestAlgAndValueType; } export declare class OCSPRefs extends XadesCollection { } export declare class CRLIdentifier extends XadesObject { URI: string; Issuer: string; IssueTime: XadesDateTime; Number: number; } export declare class CRLRef extends XadesObject { DigestAlgAndValue: DigestAlgAndValueType; CRLIdentifier: CRLIdentifier; } export declare class CRLRefs extends XadesCollection { } export declare class CompleteRevocationRefs extends XadesObject implements UnsignedSignatureProperty { Id: string; CRLRefs: CRLRefs; OCSPRefs: OCSPRefs; OtherRefs: OtherRefs; }