import { TickReceipt } from '../types/TickReceipt.ts';
export type GitWarpTickReceiptShellFields = {
    readonly receipt: TickReceipt;
};
/** Explanatory receipt shell facts that sit above the local witness core. */
export default class GitWarpTickReceiptShell {
    readonly patchSha: string;
    readonly outcomeCount: number;
    readonly reasonCount: number;
    constructor(fields: GitWarpTickReceiptShellFields);
    /** Returns true when the receipt shell carries explanatory reason text. */
    hasExplanatoryReasons(): boolean;
}
