import { Transforms } from 'xmldsigjs'; import { AnyCollection } from './any.js'; import { ObjectIdentifier } from './object_identifier.js'; import { DigestAlgAndValueType } from './signing_certificate.js'; import { XadesCollection, XadesObject } from './xml_base.js'; /** * Represents the element of an XML signature. * * ```xml * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ``` */ export declare class SigPolicyId extends ObjectIdentifier { } export declare class SigPolicyHash extends DigestAlgAndValueType { } export declare class SigPolicyQualifier extends AnyCollection { } export declare class Integer extends XadesObject { Value: number; } export declare class IntegerList extends XadesCollection { } export declare class NoticeReference extends XadesObject { Organization: string; NoticeNumbers: IntegerList; } export declare class SPUserNotice extends XadesObject { NoticeRef: NoticeReference; ExplicitText: string; } export declare class SPURI extends XadesObject { Value: string; } export declare class SigPolicyQualifiers extends XadesCollection { } export declare class SignaturePolicyId extends XadesObject { SigPolicyId: SigPolicyId; Transforms: Transforms; SigPolicyHash: SigPolicyHash; SigPolicyQualifiers: SigPolicyQualifiers; } export declare class SignaturePolicyIdentifier extends XadesObject { SignaturePolicyId: SignaturePolicyId; SignaturePolicyImplied: boolean; }