import { Epoch, EpochMiner } from './Epoch.js';
import { IEpochSubmission, IEpochWithSubmissions, RawEpochSubmission, RawEpochWithSubmissions } from './interfaces/IEpoch.js';
export declare class EpochSubmission implements IEpochSubmission {
    readonly submissionTxId: Uint8Array;
    readonly submissionTxHash: Uint8Array;
    readonly submissionHash: Uint8Array;
    readonly confirmedAt: string;
    readonly epochProposed: EpochMiner;
    constructor(data: RawEpochSubmission);
}
export declare class EpochWithSubmissions extends Epoch implements IEpochWithSubmissions {
    readonly submissions?: readonly EpochSubmission[];
    constructor(data: RawEpochWithSubmissions);
}
