export type GitWarpReadingEnvelopePayloadFactFields = {
    readonly payloadKind: string;
    readonly payloadDigest: string;
    readonly stateHash?: string;
};
/** Payload identity for a git-warp read result feeding a reading envelope. */
export default class GitWarpReadingEnvelopePayloadFact {
    readonly payloadKind: string;
    readonly payloadDigest: string;
    readonly stateHash: string | undefined;
    constructor(fields: GitWarpReadingEnvelopePayloadFactFields);
    /** Returns true when the payload carries a materialized state hash. */
    hasStateHash(): boolean;
}
