import { Address } from '../../node_modules/@btc-vision/transaction/build/index.js'; import { IEpoch, IEpochMiner, RawEpoch, RawEpochMiner } from './interfaces/IEpoch.js'; export declare class EpochMiner implements IEpochMiner { readonly solution: Uint8Array; readonly publicKey: Address; readonly salt: Uint8Array; readonly graffiti?: Uint8Array; constructor(data: RawEpochMiner); } export declare class Epoch implements IEpoch { readonly epochNumber: bigint; readonly epochHash: Uint8Array; readonly epochRoot: Uint8Array; readonly startBlock: bigint; readonly endBlock: bigint; readonly difficultyScaled: bigint; readonly minDifficulty?: string; readonly targetHash: Uint8Array; readonly proposer: EpochMiner; readonly proofs: readonly Uint8Array[]; constructor(data: RawEpoch); }