import * as Crypto from '@cardano-sdk/crypto'; import { HexBlob } from '@cardano-sdk/util'; import type * as Cardano from '../../Cardano'; export declare class BootstrapWitness { #private; constructor(vkey: Crypto.Ed25519PublicKeyHex, signature: Crypto.Ed25519SignatureHex, chainCode: HexBlob, attributes: HexBlob); toCbor(): HexBlob; static fromCbor(cbor: HexBlob): BootstrapWitness; toCore(): Cardano.BootstrapWitness; static fromCore(core: Cardano.BootstrapWitness): BootstrapWitness; vkey(): Crypto.Ed25519PublicKeyHex; setVkey(vkey: Crypto.Ed25519PublicKeyHex): void; signature(): Crypto.Ed25519SignatureHex; setSignature(signature: Crypto.Ed25519SignatureHex): void; chainCode(): HexBlob; setChainCode(chainCode: HexBlob): void; attributes(): HexBlob; setAttributes(attributes: HexBlob): void; } //# sourceMappingURL=BootstrapWitness.d.ts.map