.d.ts public API cleanup (#913)
.d.ts public API cleanup (#913)

* refactor(typescript): introduce internal type ValueOrThunk<T>

* refactor(typescript): remove SweetAlertInputAttributes by inlining it

* refactor(typescript): introduce internal type SyncOrAsync<T>

* refactor(typescript): remove SweetAlertInputOptions by inlining it

* refactor(typescript): remove SweetAlertInputType by inlining it

limonte/sweetalert2