/**
 * Shared formatting utilities for summary/print/approval views
 *
 * Extracted from hazo_collab_form_summary/utils.ts for use by
 * HazoCollabFormView's various view modes.
 */
import type { DateFormat } from '../../hazo_collab_form_date.js';
/** Minimal option type for display label resolution */
interface DisplayOption {
    value: string;
    label: string;
}
/**
 * Get display label for combo/radio option value
 * Returns the label for the matching option, or the value itself if not found
 */
export declare function get_display_label(options: DisplayOption[] | undefined, value: string): string;
/**
 * Format date value for display
 * Supports single dates and date ranges (objects with from/to)
 * @param value - Date value to format
 * @param date_format - Format type (iso, dmy, mdy, locale). Default: 'iso'
 */
export declare function format_date_value(value: string | {
    from?: string;
    to?: string;
} | Date | null | undefined, date_format?: DateFormat): string;
export {};
//# sourceMappingURL=summary_utils.d.ts.map