CrossmintExportPrivateKeyButton. The widget owns the loading state and the eligibility check; the builder receives isLoading and onExport so the consumer can render any tap target that fits their design system. onExport is null while the export is in flight so a consumer button (e.g. ElevatedButton) is automatically disabled without a separate mounted check.

