import { CertificateValues } from './certificate_values.js'; import { CompleteCertificateRefs } from './complete_certificate_refs.js'; import { CompleteRevocationRefs } from './complete_revocation_refs.js'; import { RevocationValues } from './revocation_values.js'; import { XAdESTimeStamp } from './xades_time_stamp.js'; import { XadesCollection, XadesObject } from './xml_base.js'; /** * Represents the element of an XML signature. * * ```xml * * * * * * * * * * * * * * * * * * * * * ``` */ export declare class SignatureTimeStamp extends XAdESTimeStamp implements UnsignedSignatureProperty { } export declare class SigAndRefsTimeStamp extends XAdESTimeStamp implements UnsignedSignatureProperty { } export declare class RefsOnlyTimeStamp extends XAdESTimeStamp implements UnsignedSignatureProperty { } export declare class ArchiveTimeStamp extends XAdESTimeStamp implements UnsignedSignatureProperty { } export declare class AttributeCertificateRefs extends CompleteCertificateRefs implements UnsignedSignatureProperty { } export declare class AttributeRevocationRefs extends CompleteRevocationRefs implements UnsignedSignatureProperty { } export declare class AttrAuthoritiesCertValues extends CertificateValues implements UnsignedSignatureProperty { } export declare class AttributeRevocationValues extends RevocationValues implements UnsignedSignatureProperty { } /** * Abstract class for UnsignedSignatureProperties * @export * @class UnsignedSignatureProperty * @extends {XadesObject} */ export declare class UnsignedSignatureProperty extends XadesObject { } export declare class UnsignedSignatureProperties extends XadesCollection { Id: string; OnLoadXml(element: Element): void; }