import { MessageType } from "@protobuf-ts/runtime";
import { Value } from "../../../google/protobuf/struct.js";
import { Bcs } from "./bcs.js";
export interface TransactionEvents {
    bcs?: Bcs;
    digest?: string;
    events: Event[];
}
export interface Event {
    packageId?: string;
    module?: string;
    sender?: string;
    eventType?: string;
    contents?: Bcs;
    json?: Value;
}
declare class TransactionEvents$Type extends MessageType<TransactionEvents> {
    constructor();
}
export declare const TransactionEvents: TransactionEvents$Type;
declare class Event$Type extends MessageType<Event> {
    constructor();
}
export declare const Event: Event$Type;
export {};
