import { type CardStatus, type FailureCard } from './schemas.js'; export declare class TriageError extends Error { readonly code: 'card-not-found' | 'invalid-note' | 'invalid-status' | 'no-change'; constructor(code: 'card-not-found' | 'invalid-note' | 'invalid-status' | 'no-change', message: string); } export interface TriageOptions { note?: string; status?: CardStatus; now?: () => Date; } export interface TriageOutcome { slug: string; card: FailureCard; noteAdded: boolean; statusChanged: { from: CardStatus; to: CardStatus; } | undefined; jsonPath: string; markdownPath: string; } export declare function triageCard(slug: string, options: TriageOptions): TriageOutcome;