/** Authored payloads and credential-bearing fields never enter the diagnostic copy. */
export declare function redactWorkflowDiagnostics(value: unknown): unknown;
/** Preserve outcome and recovery fields, and point to the same execution's redacted detail. */
export declare function prepareWorkflowOutput<T>(value: T, dir: string, options?: {
    storeDetails?: (detail: unknown) => {
        ref: string;
        next_action: Record<string, unknown>;
    } | null;
}): T | Record<string, unknown>;
//# sourceMappingURL=workflow-output.d.ts.map