import type { Loop, LoopRun, RunReceipt, RunReceiptMachine, WriteRunReceiptInput } from "../types.js"; export declare const RUN_RECEIPT_SUMMARY_TEXT_CHARS = 4096; export declare const RUN_RECEIPT_MAX_IDS = 100; export declare const RUN_RECEIPT_MAX_EVIDENCE_PATHS = 100; export declare const RUN_RECEIPT_MAX_PATH_CHARS = 1024; export interface NormalizeRunReceiptOptions { now?: Date; loop?: Loop; run?: LoopRun; defaultMachine?: RunReceiptMachine; defaultRepo?: string; existing?: RunReceipt; } export declare function normalizeRunReceipt(input: WriteRunReceiptInput, opts?: NormalizeRunReceiptOptions): RunReceipt;