import { lib as KeetaNetLib } from '@keetanetwork/keetanet-client';
import type * as ASN1Types from '@keetanetwork/keetanet-client/lib/utils/asn1.ts';
declare const ASN1: typeof KeetaNetLib.Utils.ASN1;
declare const ASN1toJS: typeof ASN1.ASN1toJS;
declare const JStoASN1: typeof ASN1.JStoASN1;
declare const BufferStorageASN1: typeof ASN1.BufferStorageASN1;
declare const ValidateASN1: typeof ASN1.ValidateASN1;
type ASN1AnyJS = ASN1Types.ASN1AnyJS;
type ASN1OID = ASN1Types.ASN1OID;
type ASN1ContextTag = ASN1Types.ASN1ContextTag;
type Schema = ASN1Types.ValidateASN1.Schema;
type SchemaMap<T extends Schema> = ASN1Types.ValidateASN1.SchemaMap<T>;
export type { ASN1AnyJS, ASN1OID, ASN1ContextTag, Schema, SchemaMap };
export { ASN1toJS, JStoASN1, BufferStorageASN1, ValidateASN1 };
//# sourceMappingURL=asn1.d.ts.map