import { Anchor } from '../../Common/Anchor.js'; import { Hash28ByteBase16 } from '@cardano-sdk/crypto'; import { HexBlob } from '@cardano-sdk/util'; import type * as Cardano from '../../../Cardano/index.js'; export declare class Constitution { #private; constructor(anchor: Anchor, scriptHash?: Hash28ByteBase16); toCbor(): HexBlob; static fromCbor(cbor: HexBlob): Constitution; toCore(): Cardano.Constitution; static fromCore(constitution: Cardano.Constitution): Constitution; anchor(): Anchor; setAnchor(anchor: Anchor): void; scriptHash(): Hash28ByteBase16 | undefined; setScriptHash(scriptHash: Hash28ByteBase16 | undefined): void; } //# sourceMappingURL=Constitution.d.ts.map