/** * English-specific patterns for receipt parsing */ /** * Receipt number keywords in English */ export declare const RECEIPT_NUMBER_KEYWORDS: string[]; /** * Shop/Store name indicators */ export declare const SHOP_NAME_KEYWORDS: string[]; /** * Date keywords */ export declare const DATE_KEYWORDS: string[]; /** * Time keywords */ export declare const TIME_KEYWORDS: string[]; /** * Amount/Total keywords */ export declare const AMOUNT_KEYWORDS: { TOTAL: string[]; SUBTOTAL: string[]; TAX: string[]; GROSS: string[]; }; /** * Item count keywords */ export declare const ITEM_COUNT_KEYWORDS: string[]; /** * Pattern to extract receipt number with English keywords */ export declare const RECEIPT_NUMBER_PATTERN: RegExp; /** * Pattern to extract amounts with English keywords */ export declare const TOTAL_AMOUNT_PATTERN: RegExp; export declare const SUBTOTAL_AMOUNT_PATTERN: RegExp; export declare const TAX_AMOUNT_PATTERN: RegExp; /** * Pattern to extract date with English format */ export declare const DATE_PATTERN: RegExp; /** * Pattern to extract time */ export declare const TIME_PATTERN: RegExp; /** * Common English receipt line item patterns * Format: Item name ... $XX.XX or Item name ... XX.XX */ export declare const LINE_ITEM_PATTERN: RegExp; /** * Extract shop name from English text * Usually appears at the top of the receipt */ export declare function extractShopName(text: string): string | null; /** * Count items from English receipt text */ export declare function countItems(text: string): number; //# sourceMappingURL=english.d.ts.map