import { Network } from '../../../node_modules/@btc-vision/bitcoin/build/index.js';
import { ContractEvents, ITransactionReceipt } from '../interfaces/ITransactionReceipt.js';
export declare class TransactionReceipt implements ITransactionReceipt {
    readonly receipt?: Uint8Array;
    readonly receiptProofs: string[];
    readonly events: ContractEvents;
    readonly rawEvents: ContractEvents;
    readonly rawRevert?: Uint8Array;
    readonly revert?: string;
    readonly failed: boolean;
    readonly gasUsed: bigint;
    readonly specialGasUsed: bigint;
    constructor(receipt: ITransactionReceipt, network: Network);
    private parseEvents;
    private decodeEvent;
}
