/** * @license * Copyright (c) Peculiar Ventures, LLC. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import { Attribute as AsnAttribute } from '@peculiar/asn1-x509'; import { DomainNameBeneficiary, DomainNameLegalRepresentative, DomainNameOwner, DomainNameTechnicalOperator, TypeRelationship, ActivityDescription, WebGDPR, InsuranceValue, ValuationRanking } from '@peculiar/asn1-ntqwac'; import { ExtensionRequest, ChallengePassword, UnstructuredName } from '@peculiar/asn1-pkcs9'; import { PrivateKeyPossessionStatement } from '@peculiar/asn1-private-key-stmt'; import { AsnData } from './asn_data'; declare const attributesParsers: { "0.4.0.9496.1": typeof DomainNameBeneficiary; "0.4.0.9496.2": typeof DomainNameLegalRepresentative; "0.4.0.9496.3": typeof DomainNameOwner; "0.4.0.9496.4": typeof DomainNameTechnicalOperator; "0.4.0.9496.5": typeof TypeRelationship; "0.4.0.9496.6": typeof ActivityDescription; "0.4.0.9496.7": typeof WebGDPR; "0.4.0.9496.8": typeof InsuranceValue; "0.4.0.9496.9": typeof ValuationRanking; "1.2.840.113549.1.9.7": typeof ChallengePassword; "1.2.840.113549.1.9.2": typeof UnstructuredName; "1.2.840.113549.1.9.14": typeof ExtensionRequest; "1.3.6.1.4.1.22112.2.1": typeof PrivateKeyPossessionStatement; }; type TAttributeKeys = keyof typeof attributesParsers; export type TAttributeValue = InstanceType | string; export declare class Attribute extends AsnData { readonly value: T; private getAsnExtnValue; constructor(raw: BufferSource); } export {};