import type { ExpectedFieldType } from '../types.js';
/** snake_case (or space-separated) → "Sentence case". Empty string passes through. */
export declare function prettify_key(key: string): string;
/** Keys that imply currency formatting in the absence of an explicit type hint. */
export declare const CURRENCY_KEY_REGEX: RegExp;
/** Permissive ISO date detection: YYYY-MM-DD or full ISO 8601. */
export declare function is_iso_date(value: unknown): value is string;
export interface FormatOptions {
    locale?: string;
    currency_code?: string;
    truncate_chars?: number;
    type_hint?: ExpectedFieldType;
    key: string;
}
export declare function format_extracted_field(value: unknown, opts: FormatOptions): {
    display: string;
    title?: string;
};
//# sourceMappingURL=format_extracted_field.d.ts.map