/// /// import { Address, AddressProps, Credential } from './Address'; import { OpaqueNumber } from '@cardano-sdk/util'; import { NetworkId } from '../ChainId'; export declare type TxIndex = OpaqueNumber<'TxIndex'>; export declare const TxIndex: (value: number) => TxIndex; export declare type CertIndex = OpaqueNumber<'CertIndex'>; export declare const CertIndex: (value: number) => CertIndex; export declare type Pointer = { slot: bigint; txIndex: TxIndex; certIndex: CertIndex; }; export declare class PointerAddress { #private; private constructor(); static fromCredentials(networkId: NetworkId, payment: Credential, pointer: Pointer): PointerAddress; getPaymentCredential(): Credential; getStakePointer(): Pointer; toAddress(): Address; static fromAddress(addr: Address): PointerAddress | undefined; static packParts(props: AddressProps): Buffer; static unpackParts(type: number, data: Uint8Array): Address; } //# sourceMappingURL=PointerAddress.d.ts.map