import { ReceiptShard } from '../artifacts/ReceiptShard.ts';
import { DeliveryObservation } from '../types/DeliveryObservation.ts';
import { TickReceipt } from '../types/TickReceipt.ts';
/** Constructor payload for local git-warp facts projected into Continuum receipt family data. */
export type GitWarpReceiptSourceFactsFields = {
    readonly tickReceipt: TickReceipt;
    readonly deliveryObservations?: readonly DeliveryObservation[];
    readonly receiptShard?: ReceiptShard;
};
/** Local git-warp facts that can be projected into the Continuum receipt family. */
export default class GitWarpReceiptSourceFacts {
    readonly tickReceipt: TickReceipt;
    readonly deliveryObservations: readonly DeliveryObservation[];
    readonly receiptShard: ReceiptShard | undefined;
    /** Builds immutable projection inputs from local git-warp receipt carriers. */
    constructor(fields: GitWarpReceiptSourceFactsFields);
}
