Creates a coordinator wired to the import mediator, notifier, and audit.
Options bundle (mediator, notifier, audit, optional bank/menu helpers, logger).
Imports all configured banks.
Procedure indicating the scan-all result. Status mirrors the
underlying import pipeline: import-complete on success, already-running
when busy, or import-error when the pipeline surfaced a mediator failure.
Shows the inline-keyboard bank menu (when no bankArg) or starts a targeted import.
OptionalbankArg: string
Optional bank name or comma-separated list ('' when none).
Procedure indicating the scan result.
Runs a dry-run import without writing to Actual Budget.
Procedure indicating the preview result. Status is preview-complete
on success, already-running when busy, or import-error when the pipeline
surfaces a mediator failure (no longer masked as already-running).
Re-imports only the banks that failed in the last run.
Procedure indicating the retry result.
Coordinates command routing and bank resolution for Telegram imports.