import { MessageType } from "@protobuf-ts/runtime";
import { UserSignature } from "./signature.js";
import { Bcs } from "./bcs.js";
export interface CheckpointContents {
    bcs?: Bcs;
    digest?: string;
    version?: number;
    transactions: CheckpointedTransactionInfo[];
}
export interface CheckpointedTransactionInfo {
    transaction?: string;
    effects?: string;
    signatures: UserSignature[];
}
declare class CheckpointContents$Type extends MessageType<CheckpointContents> {
    constructor();
}
export declare const CheckpointContents: CheckpointContents$Type;
declare class CheckpointedTransactionInfo$Type extends MessageType<CheckpointedTransactionInfo> {
    constructor();
}
export declare const CheckpointedTransactionInfo: CheckpointedTransactionInfo$Type;
export {};
