ReadonlymediatorThe ImportMediator that handles import requests.
ReadonlynotifierNotifier for sending Telegram messages.
Optional ReadonlyauditOptional audit log for recording import history.
Optional ReadonlyrunOptional callback to run spending watch rules.
Optional ReadonlyrunOptional callback to validate the configuration.
Optional ReadonlygetOptional callback to get all configured bank names.
Optional ReadonlysendOptional callback to display the inline keyboard scan menu. Returns a Procedure indicating whether the menu was sent.
Optional ReadonlylogDirectory containing log files.
Optional ReadonlyreceiptOptional receipt import handler for photo receipt processing.
Optional ReadonlyloggerOptional logger override (defaults to getLogger()).
Options for constructing a TelegramCommandHandler.