diff --git a/website/static/diff-result.html b/website/static/diff-result.html new file mode 100644 index 00000000000..ed6ec8d0d1b --- /dev/null +++ b/website/static/diff-result.html @@ -0,0 +1,207864 @@ + + + + + + +
+
+
+ Files changed (1) + hide + show +
+
    +
  1. + + + file.txt + + +6440 + -3246 + + +
  2. +
+
+
+
+
+ + + file.txt + CHANGED + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ @@ -1,1516 +1,2580 @@ +
+
+ 1 + +
+ - + import type {EventSubscription + as EventSubscription_2} from + 'react-native/Libraries/vendor/emitter/EventEmitter'; +
+
+ 2 + +
+ - + import type {ListRenderItem} from + '@react-native/virtualized-lists'; +
+
+ 3 + +
+ - + import type {ListRenderItemInfo} from + '@react-native/virtualized-lists'; +
+
+ 4 + +
+ - + import * as + React_2 from + 'react'; +
+
+ 5 + +
+ - + import + type {ViewabilityConfig} from + '@react-native/virtualized-lists'; +
+
+ 6 + +
+ - + import type {ViewToken} from + '@react-native/virtualized-lists'; +
+
+ 7 + +
+ - + import {VirtualizedListProps} from + '@react-native/virtualized-lists'; +
+
+ 8 + +
+ - + import + type {VirtualizedListWithoutRenderItemProps} + from + '@react-native/virtualized-lists'; +
+
+ 9 + +
+ - +
+
+
+ 10 + +
+ - + export declare type + AccessibilityActionEvent = + NativeSyntheticEvent< +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
11 +
+   + Readonly<{ +
+
12 +
+   + + actionName: string; +
+
13 +
+   + }> +
+
14 +
+   + >; +
+
+ 15 + +
+ - + export declare type + AccessibilityActionInfo = Readonly<{ +
+
16 +
+   + + name: AccessibilityActionName | string; +
+
+ 17 + +
+ - + + label?: string | undefined; +
+
18 +
+   + }>; +
+
+ 19 + +
+ - + export declare type + AccessibilityActionName = +
+
+ 20 + +
+ - + + | 'activate' +
+
+ 21 + +
+ - + + | 'increment' +
+
+ 22 + +
+ - + + | 'decrement' +
+
+ 23 + +
+ - + + | 'longpress' +
+
+ 24 + +
+ - + + | 'magicTap' +
+
+ 25 + +
+ - + + | 'escape'; +
+
+ 26 + +
+ - + export declare type + AccessibilityAnnouncementEventName = + 'announcementFinished'; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 27 + +
+ - + export declare type + AccessibilityAnnouncementFinishedEvent = + { +
+
+ 28 + +
+ - + + announcement: string; +
+
+ 29 + +
+ - + + success: boolean; +
+
30 +
+   + }; +
+
31 +
+ - + export declare type + AccessibilityAnnouncementFinishedEventHandler = + ( +
+
32 +
+ - + + event: AccessibilityAnnouncementFinishedEvent +
+
33 +
+ - + ) => void; +
+
34 +
+ - + export declare type AccessibilityChangeEvent = + boolean; +
+
+ 35 + +
+ - + export declare type + AccessibilityChangeEventHandler = + ( +
+
+ 36 + +
+ - + + event: + AccessibilityChangeEvent +
+
+
+   +
+
+
+
+   +
+
+
+ 37 + +
+ - + ) => void; +
+
+ 38 + +
+ - + export declare type AccessibilityChangeEventName + = +
+
+ 39 + +
+ - + + | 'change' // deprecated, + maps to screenReaderChanged +
+
+ 40 + +
+ - + + | 'boldTextChanged' + // iOS-only Event +
+
+ 41 + +
+ - + + | 'grayscaleChanged' + // iOS-only Event +
+
+ 42 + +
+ - + + | 'invertColorsChanged' + // iOS-only Event +
+
43 +
+ - + + | 'reduceMotionChanged' +
+
44 +
+ - + + | 'highTextContrastChanged' // + Android-only Event +
+
45 +
+ - + + | 'darkerSystemColorsChanged' // + iOS-only Event +
+
46 +
+ - + + | 'screenReaderChanged' +
+
+ 47 + +
+ - + + | 'reduceTransparencyChanged'; +
+
48 +
+ - + export declare type AccessibilityEventTypes = +
+
49 +
+ - + + | 'click' +
+
50 +
+ - + + | 'focus' +
+
+ 51 + +
+ - + + | + 'viewHoverEnter'; +
+
+
+   +
+
+
+
+   +
+
+
+ 52 + +
+ - + export declare const AccessibilityInfo: + AccessibilityInfoStatic; +
+
+ 53 + +
+ - + export declare type AccessibilityInfo = + AccessibilityInfoStatic; +
+
+ 54 + +
+ - + export declare interface + AccessibilityInfoStatic { +
+
+ 55 + +
+ - + + isBoldTextEnabled: () + => Promise<boolean>; +
+
+ 56 + +
+ - + + isGrayscaleEnabled: () + => Promise<boolean>; +
+
+ 57 + +
+ - + + isInvertColorsEnabled: () + => Promise<boolean>; +
+
+ 58 + +
+ - + + isReduceMotionEnabled: () + => Promise<boolean>; +
+
+ 59 + +
+ - + + isHighTextContrastEnabled: () + => Promise<boolean>; +
+
+ 60 + +
+ - + + isDarkerSystemColorsEnabled: () + => Promise<boolean>; +
+
61 +
+   + + prefersCrossFadeTransitions(): + Promise<boolean>; +
+
+ 62 + +
+ - + + isReduceTransparencyEnabled: () + => Promise<boolean>; +
+
+ 63 + +
+ - + + isScreenReaderEnabled: () + => Promise<boolean>; +
+
64 +
+   + + isAccessibilityServiceEnabled(): + Promise<boolean>; +
+
+
+   +
+
+
+ 65 + +
+ - + addEventListener( +
+
66 +
+ - + + eventName: AccessibilityChangeEventName, +
+
+ 67 + +
+ - + + handler: + AccessibilityChangeEventHandler +
+
+ 68 + +
+ - + + ): EmitterSubscription; +
+
69 +
+ - + + addEventListener( +
+
70 +
+ - + + eventName: AccessibilityAnnouncementEventName, +
+
71 +
+ - + + handler: + AccessibilityAnnouncementFinishedEventHandler +
+
72 +
+ - + + ): EmitterSubscription; +
+
+ 73 + +
+ - + + setAccessibilityFocus: (reactTag: number) + => void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 74 + +
+ - + + announceForAccessibility: (announcement: + string) => void; +
+
75 +
+   + + announceForAccessibilityWithOptions( +
+
76 +
+   + + announcement: string, +
+
+
+   +
+
+
+ 77 + +
+ - + options: {queue?: boolean + | undefined} +
+
+
+   +
+
+
78 +
+   + ): void; +
+
+ 79 + +
+ - + + getRecommendedTimeoutMillis: (originalTimeout: number) + => Promise<number>; +
+
+ 80 + +
+ - + sendAccessibilityEvent: ( +
+
+ 81 + +
+ - + handle: HostInstance, +
+
+ 82 + +
+ - + + eventType: AccessibilityEventTypes +
+
+ 83 + +
+ - + ) => void; +
+
+ 84 + +
+ - + } +
+
+ 85 + +
+ - + export declare + type AccessibilityProperties = + AccessibilityProps; +
+
+ 86 + +
+ - + export declare + type + AccessibilityPropertiesAndroid = + AccessibilityPropsAndroid; +
+
+ 87 + +
+ - + export declare + type + AccessibilityPropertiesIOS = + AccessibilityPropsIOS; +
+
+ 88 + +
+ - + export declare + interface + AccessibilityProps +
+
+ 89 + +
+ - + extends + AccessibilityPropsAndroid, +
+
+ 90 + +
+ - + AccessibilityPropsIOS + { +
+
+ 91 + +
+ - + accessible?: boolean | + undefined; +
+
+ 92 + +
+ - + accessibilityActions?: + ReadonlyArray<AccessibilityActionInfo> + | undefined; +
+
+ 93 + +
+ - + accessibilityLabel?: + string | undefined; +
+
+ 94 + +
+ - + 'aria-label'?: + string | undefined; +
+
+ 95 + +
+ - + accessibilityRole?: + AccessibilityRole | undefined; +
+
+ 96 + +
+ - + accessibilityState?: + AccessibilityState | undefined; +
+
+ 97 + +
+ - + 'aria-busy'?: + boolean | undefined; +
+
+ 98 + +
+ - + 'aria-checked'?: + boolean | 'mixed' | undefined; +
+
+ 99 + +
+ - + 'aria-disabled'?: boolean | + undefined; +
+
+ 100 + +
+ - + 'aria-expanded'?: boolean | + undefined; +
+
+ 101 + +
+ - + 'aria-selected'?: + boolean | undefined; +
+
+ 102 + +
+ - + accessibilityHint?: string | + undefined; +
+
+ 103 + +
+ - + accessibilityValue?: + AccessibilityValue | undefined; +
+
+ 104 + +
+ - + 'aria-valuemax'?: + AccessibilityValue['max'] | + undefined; +
+
+ 105 + +
+ - + 'aria-valuemin'?: + AccessibilityValue['min'] | + undefined; +
+
+ 106 + +
+ - + 'aria-valuenow'?: + AccessibilityValue['now'] | + undefined; +
+
+ 107 + +
+ - + + 'aria-valuetext'?: + AccessibilityValue['text'] | + undefined; +
+
+ 108 + +
+ - + + onAccessibilityAction?: +
+
+ 109 + +
+ - + + | ((event: AccessibilityActionEvent) => + void) +
+
+ 110 + +
+ - + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
111 +
+   + + importantForAccessibility?: +
+
+ 112 + +
+ - + + | ('auto' | + 'yes' | + 'no' | + 'no-hide-descendants') +
+
113 +
+   + | undefined; +
+
114 +
+ - + + 'aria-hidden'?: boolean | undefined; +
+
115 +
+ - + + 'aria-modal'?: boolean | undefined; +
+
116 +
+ - + + role?: Role | undefined; +
+
117 +
+ - + } +
+
118 +
+ - + export declare interface AccessibilityPropsAndroid + { +
+
119 +
+ - + + accessibilityLabelledBy?: string | string[] | + undefined; +
+
120 +
+ - + + 'aria-labelledby'?: string | + undefined; +
+
121 +
+ - + + accessibilityLiveRegion?: 'none' | + 'polite' | 'assertive' | + undefined; +
+
122 +
+ - + + 'aria-live'?: ('polite' | + 'assertive' | 'off') | + undefined; +
+
123 +
+ - + + importantForAccessibility?: +
+
124 +
+ - + + | 'auto' +
+
125 +
+ - + + | 'yes' +
+
+ 126 + +
+ - + | 'no' +
+
127 +
+ - + + | 'no-hide-descendants' +
+
128 +
+ - + | undefined; +
+
129 +
+ - + } +
+
+ 130 + +
+ - + export declare + interface AccessibilityPropsIOS { +
+
131 +
+ - + + accessibilityElementsHidden?: boolean | + undefined; +
+
132 +
+ - + + accessibilityViewIsModal?: boolean | + undefined; +
+
133 +
+ - + + onAccessibilityEscape?: (() => void) | + undefined; +
+
134 +
+ - + + onAccessibilityTap?: (() => void) | + undefined; +
+
135 +
+ - + + onMagicTap?: (() => void) | undefined; +
+
136 +
+   + + accessibilityIgnoresInvertColors?: boolean | + undefined; +
+
+ 137 + +
+ - + + accessibilityLanguage?: + string | undefined; +
+
138 +
+   + + accessibilityShowsLargeContentViewer?: boolean | + undefined; +
+
139 +
+   + + accessibilityLargeContentTitle?: string | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 140 + +
+ - + } +
+
+ 141 + +
+ - + export declare type AccessibilityRole + = +
+
+ 142 + +
+ - + + | 'none' +
+
+ 143 + +
+ - + + | 'button' +
+
+
+   +
+
+
+ 144 + +
+ - + + | 'togglebutton' +
+
+ 145 + +
+ - + + | 'link' +
+
+ 146 + +
+ - + + | 'search' +
+
+ 147 + +
+ - + + | 'image' +
+
+ 148 + +
+ - + + | 'keyboardkey' +
+
+ 149 + +
+ - + + | 'text' +
+
+ 150 + +
+ - + + | 'adjustable' +
+
+ 151 + +
+ - + + | 'imagebutton' +
+
+ 152 + +
+ - + + | 'header' +
+
+ 153 + +
+ - + + | 'summary' +
+
+ 154 + +
+ - + + | 'alert' +
+
+ 155 + +
+ - + + | 'checkbox' +
+
+ 156 + +
+ - + + | 'combobox' +
+
+ 157 + +
+ - + + | 'menu' +
+
+ 158 + +
+ - + + | 'menubar' +
+
+ 159 + +
+ - + + | 'menuitem' +
+
+ 160 + +
+ - + + | 'progressbar' +
+
+ 161 + +
+ - + + | 'radio' +
+
+ 162 + +
+ - + + | 'radiogroup' +
+
+ 163 + +
+ - + + | 'scrollbar' +
+
+ 164 + +
+ - + + | 'spinbutton' +
+
+ 165 + +
+ - + + | 'switch' +
+
+ 166 + +
+ - + + | 'tab' +
+
+ 167 + +
+ - + + | 'tabbar' +
+
+ 168 + +
+ - + + | 'tablist' +
+
+ 169 + +
+ - + + | 'timer' +
+
+ 170 + +
+ - + + | 'list' +
+
+ 171 + +
+ - + + | 'toolbar'; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 172 + +
+ - + export declare + interface AccessibilityState { +
+
173 +
+   + + disabled?: boolean | undefined; +
+
174 +
+   + + selected?: boolean | undefined; +
+
+ 175 + +
+ - + + checked?: boolean | 'mixed' | + undefined; +
+
176 +
+   + + busy?: boolean | undefined; +
+
177 +
+   + + expanded?: boolean | undefined; +
+
+ 178 + +
+ - + } +
+
+ 179 + +
+ - + export declare + interface AccessibilityValue { +
+
+ 180 + +
+ - + + min?: number | undefined; +
+
+ 181 + +
+ - + + max?: number | undefined; +
+
+ 182 + +
+ - + + now?: number | undefined; +
+
+ 183 + +
+ - + + text?: string | undefined; +
+
+ 184 + +
+ - + } +
+
+ 185 + +
+ - + export declare const ActionSheetIOS: + ActionSheetIOSStatic; +
+
+ 186 + +
+ - + export declare type ActionSheetIOS = + ActionSheetIOSStatic; +
+
187 +
+ - + export declare interface ActionSheetIOSOptions + { +
+
188 +
+ - + + title?: string | undefined; +
+
189 +
+ - + + options: string[]; +
+
190 +
+ - + + cancelButtonIndex?: number | undefined; +
+
191 +
+ - + + destructiveButtonIndex?: number | number[] | + undefined | null; +
+
192 +
+ - + + message?: string | undefined; +
+
193 +
+ - + + anchor?: number | undefined; +
+
194 +
+ - + + tintColor?: ColorValue | ProcessedColorValue | + undefined; +
+
195 +
+ - + + cancelButtonTintColor?: ColorValue | + ProcessedColorValue | undefined; +
+
196 +
+ - + + disabledButtonTintColor?: ColorValue | + ProcessedColorValue | undefined; +
+
197 +
+ - + + userInterfaceStyle?: 'light' | + 'dark' | undefined; +
+
198 +
+ - + + disabledButtonIndices?: number[] | undefined; +
+
199 +
+ - + } +
+
+ 200 + +
+ - + export declare interface + ActionSheetIOSStatic { +
+
+ 201 + +
+ - + + showActionSheetWithOptions: ( +
+
202 +
+   + + options: ActionSheetIOSOptions, +
+
203 +
+   + + callback: (buttonIndex: number) => void +
+
+ 204 + +
+ - + + ) => void; +
+
+ 205 + +
+ - + + showShareActionSheetWithOptions: ( +
+
206 +
+   + + options: ShareActionSheetIOSOptions, +
+
+ 207 + +
+ - + + failureCallback: (error: Error) => + void, +
+
+
+   +
+
+
+
+   +
+
+
+ 208 + +
+ - + successCallback: (success: boolean, + method: string) => void +
+
+ 209 + +
+ - + + ) => void; +
+
210 +
+   + + dismissActionSheet: () => void; +
+
+ 211 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 212 + +
+ - + export declare class ActivityIndicator + extends + ActivityIndicatorBase {} +
+
213 +
+ - + export declare const ActivityIndicatorBase: + Constructor<NativeMethods> & +
+
214 +
+ - + + typeof ActivityIndicatorComponent; +
+
215 +
+ - + export declare class ActivityIndicatorComponent + extends + React_2.Component<ActivityIndicatorProps> + {} +
+
+ 216 + +
+ - + export declare type + ActivityIndicatorIOSProperties = + ActivityIndicatorIOSProps; +
+
+ 217 + +
+ - + export declare + interface ActivityIndicatorIOSProps + extends ViewProps { +
+
218 +
+ - + + animating?: boolean | undefined; +
+
219 +
+ - + + color?: ColorValue | undefined; +
+
220 +
+   + + hidesWhenStopped?: boolean | undefined; +
+
+
+   +
+
+
+ 221 + +
+ - + onLayout?: ((event: + LayoutChangeEvent) => + void) | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 222 + +
+ - + size?: 'small' | + 'large' | undefined; +
+
+
+   +
+
+
+ 223 + +
+ - + style?: + StyleProp<ViewStyle> | + undefined; +
+
+ 224 + +
+ - + } +
+
+ 225 + +
+ - + export + declare type ActivityIndicatorProperties = + ActivityIndicatorProps; +
+
+
+   +
+
+
+ 226 + +
+ - + export declare interface ActivityIndicatorProps + extends ViewProps { +
+
+
+   +
+
+
+ 227 + +
+ - + animating?: boolean | undefined; +
+
+ 228 + +
+ - + color?: ColorValue | undefined; +
+
+ 229 + +
+ - + hidesWhenStopped?: boolean | + undefined; +
+
230 +
+ - + + size?: number | 'small' | + 'large' | undefined; +
+
231 +
+ - + + style?: StyleProp<ViewStyle> | + undefined; +
+
+ 232 + +
+ - + } +
+
233 +
+ - + export declare const Alert: AlertStatic; +
+
234 +
+ - + export declare type Alert = AlertStatic; +
+
235 +
+ - + export declare interface AlertButton { +
+
236 +
+ - + + text?: string | undefined; +
+
237 +
+ - + onPress?: +
+
238 +
+ - + + | ((value?: string) => void) +
+
239 +
+ - + + | ((value?: {login: string; password: string}) => + void) +
+
+ 240 + +
+ - + + | undefined; +
+
+ 241 + +
+ - + isPreferred?: boolean | + undefined; +
+
+
+   +
+
+
+ 242 + +
+ - + style?: + 'default' | + 'cancel' | 'destructive' | undefined; +
+
+ 243 + +
+ - + } +
+
+
+   +
+
+
+ 244 + +
+ - + export declare interface + AlertOptions { +
+
+
+   +
+
+
+ 245 + +
+ - + cancelable?: boolean | undefined; +
+
+ 246 + +
+ - + userInterfaceStyle?: + 'unspecified' | 'light' | + 'dark' | undefined; +
+
+ 247 + +
+ - + onDismiss?: (() => + void) | undefined; +
+
+ 248 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 249 + +
+ - + export declare interface + AlertStatic { +
+
+ 250 + +
+ - + + alert: ( +
+
+ 251 + +
+ - + title: string, +
+
+ 252 + +
+ - + + message?: string, +
+
+ 253 + +
+ - + + buttons?: AlertButton[], +
+
254 +
+   + + options?: AlertOptions +
+
+ 255 + +
+ - + + ) => void; +
+
+ 256 + +
+ - + + prompt: ( +
+
+ 257 + +
+ - + title: string, +
+
+ 258 + +
+ - + + message?: string, +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 259 + +
+ - + callbackOrButtons?: ((text: string) + => void) | AlertButton[], +
+
+ 260 + +
+ - + + type?: AlertType, +
+
261 +
+   + + defaultValue?: string, +
+
262 +
+   + + keyboardType?: string, +
+
263 +
+   + + options?: AlertOptions +
+
+ 264 + +
+ - + + ) => void; +
+
265 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
266 +
+   + export declare type AlertType = +
+
+ 267 + +
+ - + + | 'default' +
+
+ 268 + +
+ - + + | 'plain-text' +
+
+ 269 + +
+ - + + | 'secure-text' +
+
+ 270 + +
+ - + + | + 'login-password'; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 271 + +
+ - + export declare type + AnimatableNumericValue = + number | Animated.AnimatedNode; +
+
272 +
+ - + export declare type AnimatableStringValue = string + | Animated.AnimatedNode; +
+
273 +
+ - + export declare namespace Animated { +
+
274 +
+ - + + export type AnimatedValue = Value; +
+
275 +
+ - + + export type AnimatedValueXY = ValueXY; +
+
+ 276 + +
+ - + + export class Animated {} +
+
+ 277 + +
+ - + export class AnimatedNode { +
+
+ 278 + +
+ - + + addListener(callback: + (value: any) => any): string; +
+
+ 279 + +
+ - + removeListener(id: + string): void; +
+
+ 280 + +
+ - + removeAllListeners(): + void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 281 + +
+ - + + hasListeners(): boolean; +
+
282 +
+   + } +
+
+ 283 + +
+ - + + export class AnimatedWithChildren extends + AnimatedNode {} +
+
+ 284 + +
+ - + export type RgbaValue = + { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 285 + +
+ - + readonly r: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 286 + +
+ - + + readonly g: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 287 + +
+ - + + readonly b: number; +
+
+
+   +
+
+
+ 288 + +
+ - + + readonly a: number; +
+
+
+   +
+
+
289 +
+   + }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 290 + +
+ - + export type + RgbaAnimatedValue = { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 291 + +
+ - + + readonly r: + AnimatedValue; +
+
+ 292 + +
+ - + + readonly g: + AnimatedValue; +
+
+
+   +
+
+
+ 293 + +
+ - + + readonly b: AnimatedValue; +
+
+ 294 + +
+ - + + readonly a: + AnimatedValue; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
295 +
+   + }; +
+
+ 296 + +
+ - + export type AnimatedConfig = { +
+
+ 297 + +
+ - + readonly useNativeDriver: + boolean; +
+
+ 298 + +
+ - + }; +
+
+ 299 + +
+ - + export class + AnimatedColor + extends AnimatedWithChildren { +
+
+ 300 + +
+ - + + r: AnimatedValue; +
+
+ 301 + +
+ - + + g: AnimatedValue; +
+
+ 302 + +
+ - + b: AnimatedValue; +
+
+ 303 + +
+ - + a: AnimatedValue; +
+
+ 304 + +
+ - + + constructor( +
+
+ 305 + +
+ - + valueIn?: + RgbaValue | RgbaAnimatedValue | ColorValue | + null, +
+
+ 306 + +
+ - + config?: AnimatedConfig | null +
+
+ 307 + +
+ - + ); +
+
+ 308 + +
+ - + nativeColor: unknown; + // Unsure + what to + do here +
+
+ 309 + +
+ - + + setValue: + (value: RgbaValue | ColorValue) => void; +
+
+ 310 + +
+ - + + setOffset: + (offset: RgbaValue) => void; +
+
+ 311 + +
+ - + flattenOffset: () => void; +
+
+ 312 + +
+ - + extractOffset: () + => void; +
+
+ 313 + +
+ - + addListener: + (callback: (value: ColorValue) => unknown) + => string; +
+
+ 314 + +
+ - + removeListener: + (id: string) => void; +
+
+ 315 + +
+ - + removeAllListeners: + () => void; +
+
+ 316 + +
+ - + stopAnimation: + (callback: (value: ColorValue) => unknown) + => void; +
+
+ 317 + +
+ - + resetAnimation: (callback: + (value: ColorValue) + => + unknown) => void; +
+
+ 318 + +
+ - + } +
+
+ 319 + +
+ - + export + class AnimatedInterpolation< +
+
+ 320 + +
+ - + + OutputT extends + number | string, +
+
+ 321 + +
+ - + + > extends AnimatedWithChildren { +
+
+ 322 + +
+ - + interpolate( +
+
+ 323 + +
+ - + config: + InterpolationConfigType +
+
+ 324 + +
+ - + ): + AnimatedInterpolation<OutputT>; +
+
+ 325 + +
+ - + } +
+
+ 326 + +
+ - + + export type + ExtrapolateType = 'extend' | + 'identity' | 'clamp'; +
+
+ 327 + +
+ - + + export type + InterpolationConfigType = { +
+
+ 328 + +
+ - + inputRange: number[]; +
+
+ 329 + +
+ - + outputRange: number[] + | string[]; +
+
+ 330 + +
+ - + + easing?: ((input: number) => number) | + undefined; +
+
+ 331 + +
+ - + + extrapolate?: ExtrapolateType | undefined; +
+
+ 332 + +
+ - + + extrapolateLeft?: + ExtrapolateType | undefined; +
+
+ 333 + +
+ - + extrapolateRight?: + ExtrapolateType | undefined; +
+
+ 334 + +
+ - + }; +
+
+ 335 + +
+ - + + export type + ValueListenerCallback = (state: {value: number}) => void; +
+
336 +
+ - + + export type Animation = { +
+
337 +
+ - + start( +
+
338 +
+ - + + fromValue: number, +
+
339 +
+ - + + onUpdate: (value: number) => void, +
+
340 +
+ - + + onEnd: EndCallback | null, +
+
341 +
+ - + + previousAnimation: Animation | null, +
+
342 +
+ - + + animatedValue: AnimatedValue +
+
343 +
+ - + ): void; +
+
344 +
+ - + stop(): void; +
+
345 +
+ - + }; +
+
346 +
+ - + + export class Value extends AnimatedWithChildren + { +
+
347 +
+ - + + constructor(value: number, config?: AnimatedConfig | + null); +
+
348 +
+ - + + setValue(value: number): void; +
+
349 +
+ - + + setOffset(offset: number): void; +
+
350 +
+ - + + flattenOffset(): void; +
+
351 +
+ - + + extractOffset(): void; +
+
352 +
+ - + + addListener(callback: ValueListenerCallback): + string; +
+
353 +
+ - + + removeListener(id: string): void; +
+
354 +
+ - + + removeAllListeners(): void; +
+
355 +
+ - + + stopAnimation(callback?: (value: number) => + void): void; +
+
356 +
+ - + + resetAnimation(callback?: (value: number) => + void): void; +
+
357 +
+ - + + interpolate<OutputT extends number | + string>( +
+
358 +
+ - + + config: InterpolationConfigType +
+
359 +
+ - + + ): AnimatedInterpolation<OutputT>; +
+
360 +
+ - + + animate(animation: Animation, callback?: EndCallback + | null): void; +
+
361 +
+ - + } +
+
362 +
+ - + + export type ValueXYListenerCallback = (value: {x: + number; y: number}) => void; +
+
363 +
+ - + + export class ValueXY extends AnimatedWithChildren + { +
+
364 +
+ - + + x: AnimatedValue; +
+
365 +
+ - + + y: AnimatedValue; +
+
366 +
+ - + constructor( +
+
367 +
+ - + + valueIn?: {x: number | AnimatedValue; y: number | + AnimatedValue}, +
+
368 +
+ - + + config?: AnimatedConfig | null +
+
369 +
+ - + ); +
+
370 +
+ - + + setValue(value: {x: number; y: number}): void; +
+
371 +
+ - + + setOffset(offset: {x: number; y: number}): + void; +
+
372 +
+ - + + flattenOffset(): void; +
+
373 +
+ - + + extractOffset(): void; +
+
374 +
+ - + + resetAnimation(callback?: (value: {x: number; y: + number}) => void): void; +
+
375 +
+ - + + stopAnimation(callback?: (value: {x: number; y: + number}) => void): void; +
+
376 +
+ - + + addListener(callback: ValueXYListenerCallback): + string; +
+
377 +
+ - + + removeListener(id: string): void; +
+
378 +
+ - + + getLayout(): {[key: string]: AnimatedValue}; +
+
379 +
+ - + + getTranslateTransform(): [ +
+
380 +
+ - + + {translateX: AnimatedValue}, +
+
381 +
+ - + + {translateY: AnimatedValue}, +
+
382 +
+ - + ]; +
+
383 +
+ - + } +
+
384 +
+ - + + export type EndResult = {finished: boolean}; +
+
385 +
+ - + + export type EndCallback = (result: EndResult) => + void; +
+
386 +
+ - + + export interface CompositeAnimation { +
+
387 +
+ - + + start: (callback?: EndCallback) => void; +
+
388 +
+ - + + stop: () => void; +
+
389 +
+ - + + reset: () => void; +
+
390 +
+ - + } +
+
391 +
+ - + + export interface AnimationConfig { +
+
392 +
+ - + + isInteraction?: boolean | undefined; +
+
393 +
+   + + useNativeDriver: boolean; +
+
394 +
+   + } +
+
395 +
+ - + + export function decay( +
+
396 +
+ - + + value: AnimatedValue | AnimatedValueXY, +
+
397 +
+ - + + config: DecayAnimationConfig +
+
+ 398 + +
+ - + ): CompositeAnimation; +
+
+ 399 + +
+ - + export interface + DecayAnimationConfig extends + AnimationConfig { +
+
+
+   +
+
+
+ 400 + +
+ - + + velocity: number | {x: number; y: number}; +
+
+
+   +
+
+
+ 401 + +
+ - + deceleration?: + number | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
402 +
+   + } +
+
403 +
+ - + + const timing: ( +
+
404 +
+ - + + value: AnimatedValue | AnimatedValueXY, +
+
405 +
+ - + + config: TimingAnimationConfig +
+
+ 406 + +
+ - + ) => + CompositeAnimation; +
+
+ 407 + +
+ - + export interface + TimingAnimationConfig extends + AnimationConfig { +
+
408 +
+ - + toValue: +
+
409 +
+ - + | number +
+
410 +
+ - + + | AnimatedValue +
+
411 +
+ - + + | {x: number; y: number} +
+
412 +
+ - + + | AnimatedValueXY +
+
413 +
+ - + + | AnimatedInterpolation<number>; +
+
414 +
+ - + + easing?: ((value: number) => number) | + undefined; +
+
415 +
+ - + + duration?: number | undefined; +
+
416 +
+ - + + delay?: number | undefined; +
+
417 +
+ - + } +
+
418 +
+ - + + export interface SpringAnimationConfig extends + AnimationConfig { +
+
419 +
+ - + toValue: +
+
420 +
+ - + | number +
+
421 +
+ - + + | AnimatedValue +
+
422 +
+ - + + | {x: number; y: number} +
+
423 +
+ - + + | AnimatedValueXY +
+
424 +
+ - + | RgbaValue +
+
+ 425 + +
+ - + | AnimatedColor +
+
426 +
+ - + + | AnimatedInterpolation<number>; +
+
427 +
+ - + + overshootClamping?: boolean | undefined; +
+
428 +
+ - + + restDisplacementThreshold?: number | + undefined; +
+
429 +
+ - + + restSpeedThreshold?: number | undefined; +
+
430 +
+ - + + velocity?: number | {x: number; y: number} | + undefined; +
+
431 +
+ - + + bounciness?: number | undefined; +
+
432 +
+ - + + speed?: number | undefined; +
+
433 +
+ - + + tension?: number | undefined; +
+
434 +
+ - + + friction?: number | undefined; +
+
435 +
+ - + + stiffness?: number | undefined; +
+
436 +
+ - + + mass?: number | undefined; +
+
437 +
+ - + + damping?: number | undefined; +
+
438 +
+ - + + delay?: number | undefined; +
+
439 +
+ - + } +
+
440 +
+ - + + export interface LoopAnimationConfig { +
+
441 +
+ - + + iterations?: number | undefined; // + default -1 for infinite +
+
442 +
+ - + + resetBeforeIteration?: boolean | undefined; +
+
443 +
+ - + } +
+
444 +
+ - + + export function add<OutputT extends number | + string>( +
+
+ 445 + +
+ - + + a: Animated, +
+
446 +
+ - + b: Animated +
+
447 +
+ - + + ): AnimatedAddition<OutputT>; +
+
448 +
+ - + + export class AnimatedAddition< +
+
449 +
+ - + + OutputT extends number | string, +
+
450 +
+ - + + > extends AnimatedInterpolation<OutputT> + {} +
+
451 +
+ - + + export function subtract<OutputT extends number | + string>( +
+
452 +
+ - + a: Animated, +
+
453 +
+ - + b: Animated +
+
454 +
+ - + + ): AnimatedSubtraction<OutputT>; +
+
455 +
+ - + + export class AnimatedSubtraction< +
+
456 +
+ - + + OutputT extends number | string, +
+
457 +
+ - + + > extends AnimatedInterpolation<OutputT> + {} +
+
458 +
+ - + + export function divide<OutputT extends number | + string>( +
+
459 +
+ - + a: Animated, +
+
460 +
+ - + b: Animated +
+
461 +
+ - + + ): AnimatedDivision<OutputT>; +
+
462 +
+ - + + export class AnimatedDivision< +
+
463 +
+ - + + OutputT extends number | string, +
+
464 +
+ - + + > extends AnimatedInterpolation<OutputT> + {} +
+
465 +
+ - + + export function multiply<OutputT extends number | + string>( +
+
466 +
+ - + a: Animated, +
+
467 +
+ - + b: Animated +
+
468 +
+ - + + ): AnimatedMultiplication<OutputT>; +
+
469 +
+ - + + export class AnimatedMultiplication< +
+
470 +
+ - + + OutputT extends number | string, +
+
471 +
+ - + + > extends AnimatedInterpolation<OutputT> + {} +
+
472 +
+ - + + export function modulo<OutputT extends number | + string>( +
+
473 +
+ - + a: Animated, +
+
474 +
+ - + + modulus: number +
+
475 +
+ - + + ): AnimatedModulo<OutputT>; +
+
476 +
+ - + + export class AnimatedModulo< +
+
477 +
+ - + + OutputT extends number | string, +
+
478 +
+ - + + > extends AnimatedInterpolation<OutputT> + {} +
+
479 +
+ - + + export function diffClamp<OutputT extends number + | string>( +
+
480 +
+ - + a: Animated, +
+
481 +
+   + min: number, +
+
+ 482 + +
+ - + max: number +
+
+ 483 + +
+ - + ): + AnimatedDiffClamp<OutputT>; +
+
+ 484 + +
+ - + + export class AnimatedDiffClamp< +
+
+ 485 + +
+ - + OutputT extends number | string, +
+
+ 486 + +
+ - + > + extends AnimatedInterpolation<OutputT> {} +
+
+ 487 + +
+ - + + export function delay(time: number): + CompositeAnimation; +
+
+ 488 + +
+ - + export function sequence( +
+
+ 489 + +
+ - + animations: + Array<CompositeAnimation> +
+
+ 490 + +
+ - + + ): CompositeAnimation; +
+
+ 491 + +
+ - + export function + stagger( +
+
+ 492 + +
+ - + + time: number, +
+
+ 493 + +
+ - + + animations: + Array<CompositeAnimation> +
+
+ 494 + +
+ - + + ): CompositeAnimation; +
+
+ 495 + +
+ - + + export function + loop( +
+
+ 496 + +
+ - + + animation: + CompositeAnimation, +
+
+ 497 + +
+ - + config?: + LoopAnimationConfig +
+
+ 498 + +
+ - + ): CompositeAnimation; +
+
+ 499 + +
+ - + export function + spring( +
+
+ 500 + +
+ - + + value: AnimatedValue | AnimatedValueXY, +
+
+ 501 + +
+ - + + config: + SpringAnimationConfig +
+
+ 502 + +
+ - + ): CompositeAnimation; +
+
+ 503 + +
+ - + + export type ParallelConfig = { +
+
+ 504 + +
+ - + + stopTogether?: boolean | undefined; // + If one is stopped, stop all. default: true +
+
+ 505 + +
+ - + }; +
+
+ 506 + +
+ - + + export function parallel( +
+
+ 507 + +
+ - + + animations: + Array<CompositeAnimation>, +
+
+ 508 + +
+ - + + config?: ParallelConfig +
+
+ 509 + +
+ - + + ): CompositeAnimation; +
+
+ 510 + +
+ - + + export type Mapping = {[key: string]: Mapping} | + AnimatedValue; +
+
+ 511 + +
+ - + export interface EventConfig<T> { +
+
+ 512 + +
+ - + listener?: ((event: + NativeSyntheticEvent<T>) => void) | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
513 +
+   + + useNativeDriver: boolean; +
+
514 +
+   + } +
+
515 +
+ - + + export function event<T>( +
+
516 +
+ - + + argMapping: Array<Mapping | null>, +
+
517 +
+ - + + config?: EventConfig<T> +
+
+ 518 + +
+ - + ): (...args: any[]) => + void; +
+
+ 519 + +
+ - + export type + ComponentProps<T> = + T extends +
+
520 +
+ - + + | React_2.ComponentType<infer P> +
+
+ 521 + +
+ - + | + React_2.Component<infer P> +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 522 + +
+ - + ? P +
+
523 +
+ - + : never; +
+
+ 524 + +
+ - + export type + LegacyRef<C> = + {getNode(): C}; +
+
+ 525 + +
+ - + export type + Nullable = undefined | + null; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 526 + +
+ - + + export type + Primitive = string + | number | + boolean | symbol; +
+
+
+   +
+
+
+ 527 + +
+ - + + export + type Builtin = Function | Date | Error | + RegExp; +
+
+ 528 + +
+ - + + export interface + WithAnimatedArray<P> + extends + Array<WithAnimatedValue<P>> + {} +
+
+
+   +
+
+
+
+   +
+
+
+ 529 + +
+ - + + export type + WithAnimatedObject<T> = { +
+
+
+   +
+
+
+
+   +
+
+
+ 530 + +
+ - + + [K in keyof T]: + WithAnimatedValue<T[K]>; +
+
531 +
+   + }; +
+
+ 532 + +
+ - + + export + type WithAnimatedValue<T> = T extends Builtin | Nullable +
+
+ 533 + +
+ - + + ? T +
+
534 +
+ - + + : T extends Primitive +
+
535 +
+ - + + ? T | Value | AnimatedInterpolation<number | + string> // add `Value` and + `AnimatedInterpolation` but also preserve original + T +
+
536 +
+ - + + : T extends Array<infer P> +
+
537 +
+ - + + ? WithAnimatedArray<P> +
+
538 +
+ - + : T extends {} +
+
539 +
+ - + + ? WithAnimatedObject<T> +
+
540 +
+ - + + : T; // in case it's something we + don't yet know about (for .e.g bigint) +
+
541 +
+ - + + export type NonAnimatedProps = 'key' | + 'ref'; +
+
542 +
+ - + + export type TAugmentRef<T> = +
+
543 +
+ - + + T extends React_2.Ref<infer R> +
+
544 +
+ - + + ? unknown extends R +
+
545 +
+ - + ? never +
+
546 +
+ - + + : React_2.Ref<R | LegacyRef<R>> +
+
547 +
+ - + : never; +
+
+ 548 + +
+ - + export + type AnimatedProps<T> = { +
+
549 +
+ - + + [key in keyof T]: key extends NonAnimatedProps +
+
550 +
+ - + + ? key extends 'ref' +
+
551 +
+ - + + ? TAugmentRef<T[key]> +
+
552 +
+ - + : T[key] +
+
553 +
+ - + + : WithAnimatedValue<T[key]>; +
+
+ 554 + +
+ - + }; +
+
555 +
+ - + + export interface AnimatedComponent<T extends + React_2.ComponentType<any>> +
+
556 +
+ - + + extends + React_2.FC<AnimatedProps<React_2.ComponentPropsWithRef<T>>> + {} +
+
+ 557 + +
+ - + export + type AnimatedComponentOptions = { +
+
+ 558 + +
+ - + collapsable?: + boolean | undefined; +
+
+ 559 + +
+ - + }; +
+
560 +
+ - + + export function createAnimatedComponent<T extends + React_2.ComponentType<any>>( +
+
561 +
+ - + component: T, +
+
562 +
+ - + + options?: AnimatedComponentOptions +
+
563 +
+ - + + ): AnimatedComponent<T>; +
+
564 +
+ - + + const View: AnimatedComponent<typeof + _View>; +
+
565 +
+ - + + const Image: AnimatedComponent<typeof + _Image>; +
+
566 +
+ - + + const Text: AnimatedComponent<typeof + _Text>; +
+
567 +
+ - + + const ScrollView: AnimatedComponent<typeof + _ScrollView>; +
+
568 +
+ - + + export class FlatList<ItemT = any> extends + FlatListComponent< +
+
569 +
+ - + ItemT, +
+
570 +
+ - + + AnimatedProps<FlatListProps<ItemT>> +
+
+ 571 + +
+ - + + > {} +
+
572 +
+ - + + export class SectionList< +
+
573 +
+ - + ItemT = any, +
+
574 +
+ - + + SectionT = DefaultSectionT, +
+
575 +
+ - + + > extends SectionListComponent< +
+
576 +
+ - + + AnimatedProps<SectionListProps<ItemT, + SectionT>> +
+
577 +
+ - + > {} +
+
578 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
579 +
+   + export declare type AppConfig = { +
+
580 +
+   + + appKey: string; +
+
+ 581 + +
+ - + + component?: ComponentProvider | undefined; +
+
+ 582 + +
+ - + + run?: Runnable | undefined; +
+
+
+   +
+
+
583 +
+   + }; +
+
584 +
+   + export declare namespace Appearance { +
+
585 +
+ - + + export type AppearancePreferences = { +
+
586 +
+ - + + colorScheme: ColorSchemeName; +
+
587 +
+ - + }; +
+
588 +
+ - + + export type AppearanceListener = (preferences: + AppearancePreferences) => void; +
+
+ 589 + +
+ - + + export function getColorScheme(): + ColorSchemeName; +
+
590 +
+ - + + export function setColorScheme( +
+
591 +
+ - + + scheme: ColorSchemeName | null | undefined +
+
592 +
+ - + ): void; +
+
593 +
+ - + + export function addChangeListener( +
+
594 +
+ - + + listener: AppearanceListener +
+
595 +
+ - + + ): NativeEventSubscription; +
+
596 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
597 +
+   + export declare namespace AppRegistry { +
+
+ 598 + +
+ - + + export + function setWrapperComponentProvider( +
+
+ 599 + +
+ - + + provider: WrapperComponentProvider +
+
600 +
+ - + ): void; +
+
601 +
+ - + + export function setRootViewStyleProvider( +
+
+ 602 + +
+ - + + provider: RootViewStyleProvider +
+
+ 603 + +
+ - + ): void; +
+
604 +
+ - + + export function registerConfig(config: AppConfig[]): + void; +
+
+ 605 + +
+ - + export function registerComponent( +
+
606 +
+ - + + appKey: string, +
+
607 +
+ - + + getComponentFunc: ComponentProvider, +
+
+ 608 + +
+ - + + section?: boolean +
+
609 +
+ - + ): string; +
+
610 +
+ - + + export function registerRunnable(appKey: string, + func: Runnable): string; +
+
+ 611 + +
+ - + export function registerSection( +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 612 + +
+ - + + appKey: string, +
+
613 +
+ - + + component: ComponentProvider +
+
614 +
+ - + ): void; +
+
615 +
+ - + + export function getAppKeys(): string[]; +
+
616 +
+ - + + export function getSectionKeys(): string[]; +
+
617 +
+ - + + export function getSections(): Record<string, + Runnable>; +
+
618 +
+ - + + export function + unmountApplicationComponentAtRootTag(rootTag: + number): void; +
+
619 +
+ - + + export function runApplication(appKey: string, + appParameters: any): void; +
+
620 +
+ - + + export function setSurfaceProps( +
+
621 +
+ - + + appKey: string, +
+
622 +
+ - + + appParameters: any, +
+
623 +
+ - + + displayMode?: number +
+
624 +
+ - + ): void; +
+
625 +
+ - + + export function getRunnable(appKey: string): + Runnable | undefined; +
+
626 +
+ - + + export function getRegistry(): {sections: string[]; + runnables: Runnable[]}; +
+
627 +
+ - + + export function + setComponentProviderInstrumentationHook( +
+
+ 628 + +
+ - + + hook: ComponentProviderInstrumentationHook +
+
+ 629 + +
+ - + ): void; +
+
+
+   +
+
+
+
+   +
+
+
+ 630 + +
+ - + export function registerHeadlessTask( +
+
631 +
+ - + + taskKey: string, +
+
632 +
+ - + + taskProvider: TaskProvider +
+
633 +
+ - + ): void; +
+
+ 634 + +
+ - + export function registerCancellableHeadlessTask( +
+
+ 635 + +
+ - + + taskKey: string, +
+
+
+   +
+
+
+
+   +
+
+
+ 636 + +
+ - + + taskProvider: TaskProvider, +
+
637 +
+ - + + taskCancelProvider: TaskCancelProvider +
+
+ 638 + +
+ - + + ): void; +
+
639 +
+ - + + export function startHeadlessTask( +
+
640 +
+ - + + taskId: number, +
+
641 +
+ - + + taskKey: string, +
+
642 +
+ - + data: any +
+
643 +
+ - + ): void; +
+
644 +
+ - + + export function cancelHeadlessTask(taskId: number, + taskKey: string): void; +
+
645 +
+   + } +
+
+ 646 + +
+ - + export declare const AppState: + AppStateStatic; +
+
+ 647 + +
+ - + export declare type AppState = + AppStateStatic; +
+
+
+   +
+
+
+
+   +
+
+
+ 648 + +
+ - + export declare type + AppStateEvent = +
+
649 +
+ - + + | 'change' +
+
650 +
+ - + + | 'memoryWarning' +
+
651 +
+ - + + | 'blur' +
+
652 +
+ - + + | 'focus'; +
+
653 +
+ - + export declare interface AppStateStatic { +
+
+ 654 + +
+ - + + currentState: AppStateStatus; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
655 +
+   + + isAvailable: boolean; +
+
+
+   +
+
+
+ 656 + +
+ - + + addEventListener( +
+
+ 657 + +
+ - + + type: AppStateEvent, +
+
+ 658 + +
+ - + + listener: (state: + AppStateStatus) => void +
+
+ 659 + +
+ - + + ): NativeEventSubscription; +
+
660 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 661 + +
+ - + export declare type + AppStateStatus = +
+
662 +
+ - + + | 'active' +
+
663 +
+ - + + | 'background' +
+
664 +
+ - + + | 'inactive' +
+
+ 665 + +
+ - + + | 'unknown' +
+
+ 666 + +
+ - + + | 'extension'; +
+
667 +
+ - + export declare type BackgroundPropType = +
+
+ 668 + +
+ - + + | RippleBackgroundPropType +
+
+ 669 + +
+ - + + | ThemeAttributeBackgroundPropType; +
+
+
+   +
+
+
+ 670 + +
+ - + export declare const BackHandler: + BackHandlerStatic; +
+
+ 671 + +
+ - + export declare type BackHandler = + BackHandlerStatic; +
+
+ 672 + +
+ - + export declare interface + BackHandlerStatic { +
+
673 +
+ - + + exitApp(): void; +
+
674 +
+ - + + addEventListener( +
+
675 +
+ - + + eventName: BackPressEventName, +
+
676 +
+ - + + handler: () => boolean | null | undefined +
+
677 +
+ - + + ): NativeEventSubscription; +
+
678 +
+ - + } +
+
+ 679 + +
+ - + export declare type BackPressEventName = + 'hardwareBackPress'; +
+
+ 680 + +
+ - + export declare interface + BaseBackgroundPropType { +
+
+ 681 + +
+ - + + type: string; +
+
+ 682 + +
+ - + + rippleRadius?: + number | null | undefined; +
+
+
+   +
+
+
+ 683 + +
+ - + } +
+
684 +
+   + declare function beginAsyncEvent( +
+
685 +
+   + + eventName: EventName, +
+
686 +
+   + + args?: EventArgs +
+
687 +
+   + ): number; +
+
688 +
+   + declare function beginEvent(eventName: EventName, + args?: EventArgs): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 689 + +
+ - + export declare type + BlendMode = +
+
690 +
+ - + + | 'normal' +
+
691 +
+ - + + | 'multiply' +
+
+ 692 + +
+ - + + | 'screen' +
+
+ 693 + +
+ - + + | 'overlay' +
+
+
+   +
+
+
+ 694 + +
+ - + + | 'darken' +
+
695 +
+ - + + | 'lighten' +
+
696 +
+ - + + | 'color-dodge' +
+
697 +
+ - + + | 'color-burn' +
+
698 +
+ - + + | 'hard-light' +
+
+ 699 + +
+ - + + | 'soft-light' +
+
+ 700 + +
+ - + + | 'difference' +
+
+
+   +
+
+
+ 701 + +
+ - + | + 'exclusion' +
+
702 +
+ - + + | 'hue' +
+
+ 703 + +
+ - + + | 'saturation' +
+
+ 704 + +
+ - + + | 'color' +
+
+
+   +
+
+
+ 705 + +
+ - + | + 'luminosity'; +
+
706 +
+   + export declare type BoxShadowValue = { +
+
707 +
+   + + offsetX: number | string; +
+
708 +
+   + + offsetY: number | string; +
+
+ 709 + +
+ - + + color?: string | undefined; +
+
+ 710 + +
+ - + + blurRadius?: ColorValue | number | + undefined; +
+
+ 711 + +
+ - + + spreadDistance?: number | string + | undefined; +
+
+ 712 + +
+ - + + inset?: boolean | undefined; +
+
713 +
+   + }; +
+
714 +
+   + declare type BubblingEventHandler< +
+
715 +
+   + T, +
+
+ 716 + +
+ - + + PaperName extends string | never = never, +
+
717 +
+   + > = (event: NativeSyntheticEvent<T>) => + void | Promise<void>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 718 + +
+ - + export declare class Button + extends + React_2.Component<ButtonProps> {} +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 719 + +
+ - + export declare type ButtonProperties = + ButtonProps; +
+
720 +
+ - + export declare interface ButtonProps +
+
721 +
+ - + + extends Pick< +
+
722 +
+ - + + TouchableNativeFeedbackProps & + TouchableOpacityProps, +
+
723 +
+ - + + | 'accessibilityLabel' +
+
724 +
+ - + + | 'accessibilityState' +
+
725 +
+ - + + | 'hasTVPreferredFocus' +
+
726 +
+ - + + | 'nextFocusDown' +
+
727 +
+ - + + | 'nextFocusForward' +
+
728 +
+ - + + | 'nextFocusLeft' +
+
729 +
+ - + + | 'nextFocusRight' +
+
730 +
+ - + + | 'nextFocusUp' +
+
731 +
+ - + + | 'testID' +
+
732 +
+ - + + | 'disabled' +
+
733 +
+ - + + | 'onPress' +
+
734 +
+ - + + | 'touchSoundDisabled' +
+
735 +
+ - + > { +
+
736 +
+   + title: string; +
+
+
+   +
+
+
+
+   +
+
+
737 +
+   + + color?: ColorValue | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 738 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 739 + +
+ - + export declare + const + Clipboard: ClipboardStatic; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 740 + +
+ - + export declare type + Clipboard = + ClipboardStatic; +
+
+ 741 + +
+ - + export declare interface + ClipboardStatic { +
+
742 +
+   + + getString(): Promise<string>; +
+
743 +
+   + + setString(content: string): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 744 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 745 + +
+ - + export declare function + codegenNativeCommands<T extends + object>( +
+
+ 746 + +
+ - + + options: Options<keyof T + extends string ? keyof T : never> +
+
747 +
+   + ): T; +
+
+
+   +
+
+
+
+   +
+
+
+ 748 + +
+ - + export declare function + codegenNativeComponent<Props extends + object>( +
+
749 +
+   + + componentName: string, +
+
+ 750 + +
+ - + + options?: Options_2 +
+
751 +
+   + ): NativeComponentType<Props>; +
+
+ 752 + +
+ - + export declare namespace CodegenTypes + { +
+
753 +
+   + export { +
+
754 +
+   + + BubblingEventHandler, +
+
755 +
+   + + DirectEventHandler, +
+
756 +
+   + Double, +
+
757 +
+   + Float, +
+
758 +
+   + Int32, +
+
+ 759 + +
+ - + UnsafeObject, +
+
760 +
+   + UnsafeMixed, +
+
761 +
+   + DefaultTypes, +
+
762 +
+   + WithDefault, +
+
763 +
+   + EventEmitter, +
+
764 +
+   + }; +
+
765 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+ 766 + +
+ - + export declare type ColorSchemeName = + 'light' | + 'dark' | + null | undefined; +
+
+ 767 + +
+ - + export declare type ColorValue = + string | OpaqueColorValue; +
+
768 +
+   + export declare type ComponentProvider = () => + React_2.ComponentType<any>; +
+
769 +
+   + export declare type + ComponentProviderInstrumentationHook = ( +
+
+ 770 + +
+ - + + component: ComponentProvider, +
+
771 +
+   + + scopedPerformanceLogger: IPerformanceLogger +
+
772 +
+   + ) => React_2.ComponentType<any>; +
+
+ 773 + +
+ - + declare type Constructor<T> = + new (...args: any[]) => T; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
774 +
+   + declare function counterEvent(eventName: EventName, + value: number): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 775 + +
+ - + export declare type CursorValue = + 'auto' | + 'pointer'; +
+
+
+   +
+
+
+ 776 + +
+ - + export declare type + DataDetectorTypes = +
+
+ 777 + +
+ - + + | 'phoneNumber' +
+
+ 778 + +
+ - + + | 'link' +
+
+ 779 + +
+ - + + | 'address' +
+
+ 780 + +
+ - + + | 'calendarEvent' +
+
+ 781 + +
+ - + + | 'trackingNumber' +
+
+ 782 + +
+ - + + | 'flightNumber' +
+
+ 783 + +
+ - + + | 'lookupSuggestion' +
+
+ 784 + +
+ - + + | 'none' +
+
+ 785 + +
+ - + + | 'all'; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 786 + +
+ - + export declare type DefaultSectionT = + { +
+
787 +
+   + + [key: string]: any; +
+
788 +
+   + }; +
+
789 +
+   + declare type DefaultTypes = number | boolean | + string | ReadonlyArray<string>; +
+
+ 790 + +
+ - + export declare const + DeviceEventEmitter: + DeviceEventEmitterStatic; +
+
+
+   +
+
+
+
+   +
+
+
+ 791 + +
+ - + export declare interface + DeviceEventEmitterStatic extends + EventEmitter_2 { +
+
792 +
+ - + + sharedSubscriber: EventSubscriptionVendor; +
+
793 +
+ - + + new (): DeviceEventEmitterStatic; +
+
794 +
+ - + addListener( +
+
795 +
+ - + type: string, +
+
+ 796 + +
+ - + listener: (data: + any) => void, +
+
797 +
+ - + context?: any +
+
798 +
+ - + + ): EmitterSubscription; +
+
799 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 800 + +
+ - + export declare const DevMenu: + DevMenuStatic; +
+
+ 801 + +
+ - + export declare + interface DevMenuStatic { +
+
802 +
+   + show(): void; +
+
+ 803 + +
+ - + } +
+
+ 804 + +
+ - + export declare const DevSettings: + DevSettingsStatic; +
+
+ 805 + +
+ - + export declare interface + DevSettingsStatic extends + NativeEventEmitter { +
+
+
+   +
+
+
+ 806 + +
+ - + + addMenuItem(title: string, handler: () => + any): void; +
+
807 +
+   + + reload(reason?: string): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
808 +
+   + } +
+
+ 809 + +
+ - + export declare interface + Dimensions { +
+
810 +
+ - + + get(dim: 'window' | 'screen'): + ScaledSize; +
+
811 +
+ - + + set(dims: {[key: string]: any}): void; +
+
812 +
+ - + + addEventListener( +
+
813 +
+ - + + type: 'change', +
+
814 +
+ - + handler: ({ +
+
815 +
+ - + window, +
+
816 +
+ - + screen, +
+
817 +
+ - + }: { +
+
+ 818 + +
+ - + window: ScaledSize; +
+
+ 819 + +
+ - + screen: ScaledSize; +
+
820 +
+ - + }) => void +
+
+ 821 + +
+ - + + ): EmitterSubscription; +
+
+
+   +
+
+
+ 822 + +
+ - + } +
+
823 +
+ - + export declare const Dimensions: Dimensions; +
+
824 +
+   + export declare type DimensionValue = +
+
825 +
+   + | number +
+
+
+   +
+
+
+ 826 + +
+ - + + | 'auto' +
+
827 +
+ - + | `${number}%` +
+
+ 828 + +
+ - + + | Animated.AnimatedNode +
+
829 +
+   + | null; +
+
830 +
+   + declare type DirectEventHandler<T, PaperName + extends string | never = never> = ( +
+
831 +
+   + + event: NativeSyntheticEvent<T> +
+
832 +
+   + ) => void | Promise<void>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 833 + +
+ - + export declare interface + DocumentSelectionState + extends EventEmitter_2 { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 834 + +
+ - + new (anchor: + number, focus: number): + DocumentSelectionState; +
+
+
+   +
+
+
+ 835 + +
+ - + update(anchor: number, + focus: number): + void; +
+
+ 836 + +
+ - + constrainLength(maxLength: + number): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 837 + +
+ - + + focus(): void; +
+
838 +
+   + blur(): void; +
+
+ 839 + +
+ - + + hasFocus(): boolean; +
+
+ 840 + +
+ - + + isCollapsed(): boolean; +
+
+
+   +
+
+
+ 841 + +
+ - + + isBackward(): boolean; +
+
+ 842 + +
+ - + getAnchorOffset(): number; +
+
+ 843 + +
+ - + getFocusOffset(): + number; +
+
844 +
+ - + + getStartOffset(): number; +
+
+ 845 + +
+ - + getEndOffset(): + number; +
+
+
+   +
+
+
+ 846 + +
+ - + + overlaps(start: + number, end: number): + boolean; +
+
847 +
+   + } +
+
848 +
+ - + declare type Double = number; +
+
+ 849 + +
+ - + export declare class + DrawerLayoutAndroid + extends DrawerLayoutAndroidBase { +
+
850 +
+ - + + positions: DrawerPosition; +
+
851 +
+   + + openDrawer(): void; +
+
852 +
+   + + closeDrawer(): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
853 +
+   + } +
+
854 +
+ - + export declare const DrawerLayoutAndroidBase: + Constructor<NativeMethods> & +
+
855 +
+ - + + typeof DrawerLayoutAndroidComponent; +
+
856 +
+ - + export declare class DrawerLayoutAndroidComponent + extends + React_2.Component<DrawerLayoutAndroidProps> + {} +
+
+ 857 + +
+ - + export declare type + DrawerLayoutAndroidProperties = + DrawerLayoutAndroidProps; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 858 + +
+ - + export declare + interface + DrawerLayoutAndroidProps + extends ViewProps { +
+
+ 859 + +
+ - + drawerBackgroundColor?: ColorValue | + undefined; +
+
860 +
+ - + + drawerLockMode?: 'unlocked' | + 'locked-closed' | 'locked-open' + | undefined; +
+
+ 861 + +
+ - + drawerPosition?: + 'left' | + 'right' | + undefined; +
+
+ 862 + +
+ - + drawerWidth?: number | undefined; +
+
863 +
+ - + + keyboardDismissMode?: 'none' | + 'on-drag' | undefined; +
+
864 +
+ - + + onDrawerClose?: (() => void) | undefined; +
+
865 +
+ - + + onDrawerOpen?: (() => void) | undefined; +
+
866 +
+ - + + onDrawerSlide?: ((event: DrawerSlideEvent) => + void) | undefined; +
+
+ 867 + +
+ - + onDrawerStateChanged?: +
+
+ 868 + +
+ - + | ((event: + 'Idle' | + 'Dragging' | + 'Settling') + => void) +
+
+ 869 + +
+ - + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 870 + +
+ - + renderNavigationView: () => + React_2.JSX.Element; +
+
+ 871 + +
+ - + statusBarBackgroundColor?: ColorValue | + undefined; +
+
+ 872 + +
+ - + } +
+
873 +
+ - + export declare interface DrawerPosition { +
+
874 +
+ - + Left: number; +
+
+ 875 + +
+ - + + Right: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 876 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 877 + +
+ - + export declare + interface DrawerSlideEvent +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 878 + +
+ - + extends + NativeSyntheticEvent<NativeTouchEvent> + {} +
+
879 +
+   + export declare type DropShadowValue = { +
+
880 +
+   + + offsetX: number | string; +
+
881 +
+   + + offsetY: number | string; +
+
+ 882 + +
+ - + + standardDeviation?: number | string + | undefined; +
+
+ 883 + +
+ - + + color?: + ColorValue | number | undefined; +
+
884 +
+   + }; +
+
+ 885 + +
+ - + export declare + function DynamicColorIOS( +
+
886 +
+   + + tuple: DynamicColorIOSTuple +
+
+ 887 + +
+ - + ): OpaqueColorValue; +
+
+
+   +
+
+
888 +
+   + export declare type DynamicColorIOSTuple = { +
+
889 +
+   + + light: ColorValue; +
+
890 +
+   + + dark: ColorValue; +
+
+ 891 + +
+ - + + highContrastLight?: ColorValue | undefined; +
+
+ 892 + +
+ - + + highContrastDark?: ColorValue | undefined; +
+
893 +
+   + }; +
+
894 +
+ - + export declare type Easing = EasingStatic; +
+
+ 895 + +
+ - + export declare const Easing: EasingStatic; +
+
+
+   +
+
+
+ 896 + +
+ - + export declare type EasingFunction = + (value: number) => number; +
+
+ 897 + +
+ - + export declare + interface EasingStatic { +
+
+ 898 + +
+ - + + step0: EasingFunction; +
+
+ 899 + +
+ - + + step1: EasingFunction; +
+
+ 900 + +
+ - + + linear: EasingFunction; +
+
+ 901 + +
+ - + + ease: EasingFunction; +
+
+ 902 + +
+ - + + quad: EasingFunction; +
+
+ 903 + +
+ - + + cubic: EasingFunction; +
+
904 +
+   + + poly(n: number): EasingFunction; +
+
+ 905 + +
+ - + + sin: EasingFunction; +
+
+ 906 + +
+ - + + circle: EasingFunction; +
+
+ 907 + +
+ - + + exp: EasingFunction; +
+
908 +
+   + + elastic(bounciness: number): EasingFunction; +
+
909 +
+   + + back(s: number): EasingFunction; +
+
+ 910 + +
+ - + + bounce: EasingFunction; +
+
911 +
+   + + bezier(x1: number, y1: number, x2: number, y2: + number): EasingFunction; +
+
912 +
+   + + in(easing: EasingFunction): EasingFunction; +
+
913 +
+   + + out(easing: EasingFunction): EasingFunction; +
+
914 +
+   + + inOut(easing: EasingFunction): EasingFunction; +
+
+ 915 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+ 916 + +
+ - + export declare interface + EmitterSubscription extends + EventSubscription { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 917 + +
+ - + + emitter: EventEmitter_2; +
+
918 +
+ - + + listener: () => any; +
+
919 +
+ - + context: any; +
+
920 +
+ - + new ( +
+
921 +
+ - + + emitter: EventEmitter_2, +
+
922 +
+ - + + subscriber: EventSubscriptionVendor, +
+
923 +
+ - + + listener: () => any, +
+
924 +
+ - + context: any +
+
925 +
+ - + + ): EmitterSubscription; +
+
926 +
+ - + + remove(): void; +
+
+ 927 + +
+ - + } +
+
928 +
+   + declare function endAsyncEvent( +
+
929 +
+   + + eventName: EventName, +
+
930 +
+   + + cookie: number, +
+
931 +
+   + + args?: EventArgs +
+
932 +
+   + ): void; +
+
+
+   +
+
+
933 +
+   + declare function endEvent(args?: EventArgs): + void; +
+
+ 934 + +
+ - + export declare type + EnterKeyHintType = +
+
935 +
+ - + + | 'done' +
+
+ 936 + +
+ - + + | 'go' +
+
+ 937 + +
+ - + + | 'next' +
+
+
+   +
+
+
+ 938 + +
+ - + | 'search' +
+
+ 939 + +
+ - + | + 'send'; +
+
+ 940 + +
+ - + export declare type + EnterKeyHintTypeAndroid = + 'previous'; +
+
+
+   +
+
+
+ 941 + +
+ - + export declare type EnterKeyHintTypeIOS + = 'enter'; +
+
+
+   +
+
+
942 +
+   + export declare type EnterKeyHintTypeOptions = +
+
943 +
+   + + | EnterKeyHintType +
+
944 +
+   + + | EnterKeyHintTypeAndroid +
+
945 +
+   + + | EnterKeyHintTypeIOS; +
+
+ 946 + +
+ - + export declare type + ErrorHandlerCallback = ( +
+
947 +
+ - + error: any, +
+
+ 948 + +
+ - + + isFatal?: boolean +
+
+ 949 + +
+ - + ) => void; +
+
+
+   +
+
+
+ 950 + +
+ - + declare interface ErrorUtils_2 + { +
+
951 +
+ - + + setGlobalHandler: (callback: ErrorHandlerCallback) + => void; +
+
952 +
+ - + + getGlobalHandler: () => + ErrorHandlerCallback; +
+
953 +
+ - + } +
+
+ 954 + +
+ - + export {ErrorUtils_2 as ErrorUtils}; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 955 + +
+ - + declare type EventArgs = + {[key: + string]: string} | void | null; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
956 +
+   + declare type EventEmitter<T> = ( +
+
+ 957 + +
+ - + + handler: (arg: T) => void | + Promise<void> +
+
+ 958 + +
+ - + ) => EventSubscription_2; +
+
+ 959 + +
+ - + declare class + EventEmitter_2 { +
+
960 +
+ - + + constructor(subscriber?: EventSubscriptionVendor | + null); +
+
961 +
+ - + addListener( +
+
962 +
+ - + + eventType: string, +
+
+ 963 + +
+ - + listener: (...args: + any[]) => any, +
+
+ 964 + +
+ - + context?: any +
+
+ 965 + +
+ - + + ): EmitterSubscription; +
+
+ 966 + +
+ - + + removeAllListeners(eventType?: + string): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 967 + +
+ - + + listenerCount(eventType: + string): + number; +
+
968 +
+ - + + emit(eventType: string, ...params: any[]): + void; +
+
+ 969 + +
+ - + } +
+
970 +
+   + declare type EventName = string | (() => + string); +
+
+ 971 + +
+ - + export declare interface + EventSubscription { +
+
972 +
+ - + + eventType: string; +
+
973 +
+ - + key: number; +
+
974 +
+ - + + subscriber: EventSubscriptionVendor; +
+
975 +
+ - + + new (subscriber: EventSubscriptionVendor): + EventSubscription; +
+
976 +
+   + + remove(): void; +
+
977 +
+   + } +
+
+ 978 + +
+ - + declare class + EventSubscriptionVendor { +
+
979 +
+ - + constructor(); +
+
980 +
+ - + + addSubscription( +
+
+ 981 + +
+ - + eventType: string, +
+
982 +
+ - + + subscription: EventSubscription +
+
983 +
+ - + + ): EventSubscription; +
+
+ 984 + +
+ - + + removeAllSubscriptions(eventType?: + string): void; +
+
+
+   +
+
+
+ 985 + +
+ - + + removeSubscription(subscription: + any): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 986 + +
+ - + getSubscriptionsForType(eventType: + string): + EventSubscription[]; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 987 + +
+ - + } +
+
+
+   +
+
+
+ 988 + +
+ - + export declare const + experimental_LayoutConformance: + React_2.ComponentType<LayoutConformanceProps>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 989 + +
+ - + declare type Extras = {[key: string]: + ExtraValue}; +
+
+
+   +
+
+
990 +
+   + declare type ExtraValue = number | string | + boolean; +
+
991 +
+ - + export declare type Falsy = undefined | null | + false | ''; +
+
+ 992 + +
+ - + export declare type FetchResult = + { +
+
+ 993 + +
+ - + + NewData: + 'UIBackgroundFetchResultNewData'; +
+
+ 994 + +
+ - + + NoData: + 'UIBackgroundFetchResultNoData'; +
+
+ 995 + +
+ - + + ResultFailed: + 'UIBackgroundFetchResultFailed'; +
+
996 +
+   + }; +
+
+ 997 + +
+ - + export declare type FilterFunction + = +
+
+
+   +
+
+
+ 998 + +
+ - + | {brightness: number | string} +
+
+
+   +
+
+
+
+   +
+
+
+ 999 + +
+ - + | {blur: number | string} +
+
+
+   +
+
+
+
+   +
+
+
+ 1000 + +
+ - + | {contrast: number | string} +
+
+
+   +
+
+
+
+   +
+
+
+ 1001 + +
+ - + | {grayscale: number | string} +
+
+
+   +
+
+
+
+   +
+
+
+ 1002 + +
+ - + | {hueRotate: number | string} +
+
+
+   +
+
+
+
+   +
+
+
+ 1003 + +
+ - + | {invert: number | string} +
+
+
+   +
+
+
+
+   +
+
+
+ 1004 + +
+ - + | {opacity: number | string} +
+
+
+   +
+
+
+
+   +
+
+
+ 1005 + +
+ - + | {saturate: number | string} +
+
+
+   +
+
+
+
+   +
+
+
+ 1006 + +
+ - + | {sepia: number | string} +
+
+
+   +
+
+
+
+   +
+
+
+ 1007 + +
+ - + | {dropShadow: DropShadowValue | + string}; +
+
+
+   +
+
+
+ 1008 + +
+ - + export declare function findNodeHandle( +
+
1009 +
+ - + + componentOrHandle: +
+
1010 +
+ - + | null +
+
1011 +
+ - + | number +
+
+ 1012 + +
+ - + | React_2.Component<any, + any> +
+
1013 +
+ - + + | React_2.ComponentClass<any> +
+
+ 1014 + +
+ - + ): null | NodeHandle; +
+
+ 1015 + +
+ - + export declare class FlatList<ItemT = any> + extends FlatListComponent< +
+
1016 +
+ - + ItemT, +
+
1017 +
+   + + FlatListProps<ItemT> +
+
+ 1018 + +
+ - + > {} +
+
1019 +
+ - + export declare abstract class + FlatListComponent< +
+
+ 1020 + +
+ - + + ItemT, +
+
+ 1021 + +
+ - + Props, +
+
+
+   +
+
+
+ 1022 + +
+ - + > + extends React_2.Component<Props> { +
+
+
+   +
+
+
+ 1023 + +
+ - + scrollToEnd: (params?: {animated?: + boolean | null | undefined}) => void; +
+
+
+   +
+
+
+
+   +
+
+
+ 1024 + +
+ - + + scrollToIndex: (params: { +
+
+ 1025 + +
+ - + + animated?: boolean | + null | undefined; +
+
1026 +
+   + index: number; +
+
+ 1027 + +
+ - + + viewOffset?: number | undefined; +
+
+ 1028 + +
+ - + + viewPosition?: number | undefined; +
+
+ 1029 + +
+ - + + }) => void; +
+
+ 1030 + +
+ - + + scrollToItem: (params: { +
+
+ 1031 + +
+ - + + animated?: boolean | + null | undefined; +
+
1032 +
+   + item: ItemT; +
+
+ 1033 + +
+ - + + viewOffset?: number | undefined; +
+
+ 1034 + +
+ - + + viewPosition?: number | undefined; +
+
+ 1035 + +
+ - + + }) => void; +
+
+ 1036 + +
+ - + + scrollToOffset: (params: { +
+
+ 1037 + +
+ - + + animated?: boolean | + null | undefined; +
+
1038 +
+   + + offset: number; +
+
+ 1039 + +
+ - + + }) => void; +
+
+ 1040 + +
+ - + + recordInteraction: () + => void; +
+
+ 1041 + +
+ - + + flashScrollIndicators: () + => void; +
+
+ 1042 + +
+ - + + getScrollResponder: () => + React_2.JSX.Element | null | + undefined; +
+
+ 1043 + +
+ - + + getNativeScrollRef: () + => +
+
+ 1044 + +
+ - + + | React_2.ElementRef<typeof + View> +
+
+ 1045 + +
+ - + + | React_2.ElementRef<typeof ScrollViewComponent> +
+
1046 +
+ - + | null +
+
1047 +
+ - + | undefined; +
+
+ 1048 + +
+ - + + getScrollableNode: () + => any; +
+
+ 1049 + +
+ - + + setNativeProps: (props: {[key: + string]: unknown}) => void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1050 +
+   + } +
+
+ 1051 + +
+ - + export declare type + FlatListProperties<ItemT> = + FlatListProps<ItemT>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1052 + +
+ - + export declare + interface + FlatListProps<ItemT> +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1053 + +
+ - + + extends + VirtualizedListProps<ItemT> { +
+
1054 +
+ - + + columnWrapperStyle?: StyleProp<ViewStyle> | + undefined; +
+
1055 +
+ - + + keyboardShouldPersistTaps?: +
+
1056 +
+ - + | boolean +
+
1057 +
+ - + + | 'always' +
+
1058 +
+ - + + | 'never' +
+
1059 +
+ - + + | 'handled' +
+
+ 1060 + +
+ - + | undefined; +
+
+ 1061 + +
+ - + + data: ArrayLike<ItemT> + | null | + undefined; +
+
1062 +
+ - + + extraData?: any | undefined; +
+
1063 +
+ - + + getItemLayout?: +
+
1064 +
+ - + | (( +
+
1065 +
+ - + + data: ArrayLike<ItemT> | null | + undefined, +
+
1066 +
+ - + index: number +
+
1067 +
+ - + + ) => {length: number; offset: number; index: + number}) +
+
1068 +
+ - + | undefined; +
+
1069 +
+ - + + horizontal?: boolean | null | undefined; +
+
1070 +
+ - + + initialNumToRender?: number | undefined; +
+
1071 +
+ - + + initialScrollIndex?: number | null | + undefined; +
+
+ 1072 + +
+ - + keyExtractor?: ((item: + ItemT, index: number) + => string) | undefined; +
+
+ 1073 + +
+ - + legacyImplementation?: + boolean | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1074 + +
+ - + + numColumns?: number | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1075 + +
+ - + + onRefresh?: (() => void) | + null | undefined; +
+
1076 +
+ - + + onViewableItemsChanged?: +
+
1077 +
+ - + | ((info: { +
+
1078 +
+ - + + viewableItems: + Array<ViewToken<ItemT>>; +
+
1079 +
+ - + + changed: Array<ViewToken<ItemT>>; +
+
1080 +
+ - + }) => void) +
+
1081 +
+ - + | null +
+
1082 +
+ - + | undefined; +
+
1083 +
+ - + + refreshing?: boolean | null | undefined; +
+
+ 1084 + +
+ - + + renderItem: + ListRenderItem<ItemT> | + null | undefined; +
+
+ 1085 + +
+ - + + viewabilityConfig?: + ViewabilityConfig | undefined; +
+
+ 1086 + +
+ - + + removeClippedSubviews?: + boolean | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1087 + +
+ - + fadingEdgeLength?: number | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1088 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1089 + +
+ - + export declare type + FlexAlignType = +
+
+
+   +
+
+
+ 1090 + +
+ - + | + 'flex-start' +
+
1091 +
+ - + + | 'flex-end' +
+
1092 +
+ - + + | 'center' +
+
+ 1093 + +
+ - + + | 'stretch' +
+
+
+   +
+
+
+ 1094 + +
+ - + + | 'baseline'; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1095 + +
+ - + export declare interface + FlexStyle { +
+
1096 +
+ - + alignContent?: +
+
1097 +
+ - + + | 'flex-start' +
+
1098 +
+ - + + | 'flex-end' +
+
1099 +
+ - + + | 'center' +
+
1100 +
+ - + + | 'stretch' +
+
+ 1101 + +
+ - + | 'space-between' +
+
1102 +
+ - + + | 'space-around' +
+
+ 1103 + +
+ - + + | 'space-evenly' +
+
1104 +
+   + | undefined; +
+
+ 1105 + +
+ - + + alignItems?: + FlexAlignType | undefined; +
+
1106 +
+ - + + alignSelf?: 'auto' | FlexAlignType | + undefined; +
+
+ 1107 + +
+ - + aspectRatio?: number | + string | + undefined; +
+
1108 +
+ - + + borderBottomWidth?: number | undefined; +
+
1109 +
+ - + + borderEndWidth?: number | undefined; +
+
1110 +
+ - + + borderLeftWidth?: number | undefined; +
+
1111 +
+ - + + borderRightWidth?: number | undefined; +
+
1112 +
+ - + + borderStartWidth?: number | undefined; +
+
1113 +
+ - + + borderTopWidth?: number | undefined; +
+
1114 +
+ - + + borderWidth?: number | undefined; +
+
1115 +
+ - + + bottom?: DimensionValue | undefined; +
+
1116 +
+ - + + boxSizing?: 'border-box' | + 'content-box' | undefined; +
+
1117 +
+ - + + display?: 'none' | 'flex' | + 'contents' | undefined; +
+
1118 +
+ - + + end?: DimensionValue | undefined; +
+
1119 +
+ - + + flex?: number | undefined; +
+
1120 +
+ - + + flexBasis?: DimensionValue | undefined; +
+
1121 +
+ - + + flexDirection?: +
+
1122 +
+ - + + | 'row' +
+
1123 +
+ - + + | 'column' +
+
1124 +
+ - + + | 'row-reverse' +
+
1125 +
+ - + + | 'column-reverse' +
+
1126 +
+   + | undefined; +
+
1127 +
+ - + + rowGap?: number | string | undefined; +
+
1128 +
+ - + + gap?: number | string | undefined; +
+
1129 +
+ - + + columnGap?: number | string | undefined; +
+
1130 +
+ - + + flexGrow?: number | undefined; +
+
1131 +
+ - + + flexShrink?: number | undefined; +
+
+ 1132 + +
+ - + + flexWrap?: 'wrap' + | 'nowrap' | + 'wrap-reverse' | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1133 + +
+ - + + height?: DimensionValue | + undefined; +
+
1134 +
+ - + + justifyContent?: +
+
+ 1135 + +
+ - + | + 'flex-start' +
+
1136 +
+ - + + | 'flex-end' +
+
1137 +
+ - + + | 'center' +
+
+ 1138 + +
+ - + | 'space-between' +
+
1139 +
+ - + + | 'space-around' +
+
+ 1140 + +
+ - + + | 'space-evenly' +
+
1141 +
+   + | undefined; +
+
1142 +
+ - + + left?: DimensionValue | undefined; +
+
1143 +
+ - + + margin?: DimensionValue | undefined; +
+
1144 +
+ - + + marginBottom?: DimensionValue | undefined; +
+
1145 +
+ - + + marginEnd?: DimensionValue | undefined; +
+
1146 +
+ - + + marginHorizontal?: DimensionValue | undefined; +
+
1147 +
+ - + + marginLeft?: DimensionValue | undefined; +
+
1148 +
+ - + + marginRight?: DimensionValue | undefined; +
+
1149 +
+ - + + marginStart?: DimensionValue | undefined; +
+
1150 +
+ - + + marginTop?: DimensionValue | undefined; +
+
1151 +
+ - + + marginVertical?: DimensionValue | undefined; +
+
1152 +
+ - + + maxHeight?: DimensionValue | undefined; +
+
1153 +
+ - + + maxWidth?: DimensionValue | undefined; +
+
1154 +
+ - + + minHeight?: DimensionValue | undefined; +
+
1155 +
+ - + + minWidth?: DimensionValue | undefined; +
+
1156 +
+ - + + overflow?: 'visible' | 'hidden' + | 'scroll' | undefined; +
+
1157 +
+ - + + padding?: DimensionValue | undefined; +
+
1158 +
+ - + + paddingBottom?: DimensionValue | undefined; +
+
1159 +
+ - + + paddingEnd?: DimensionValue | undefined; +
+
1160 +
+ - + + paddingHorizontal?: DimensionValue | + undefined; +
+
1161 +
+ - + + paddingLeft?: DimensionValue | undefined; +
+
1162 +
+ - + + paddingRight?: DimensionValue | undefined; +
+
1163 +
+ - + + paddingStart?: DimensionValue | undefined; +
+
1164 +
+ - + + paddingTop?: DimensionValue | undefined; +
+
1165 +
+ - + + paddingVertical?: DimensionValue | undefined; +
+
1166 +
+ - + + position?: 'absolute' | + 'relative' | 'static' | + undefined; +
+
1167 +
+ - + + right?: DimensionValue | undefined; +
+
1168 +
+ - + + start?: DimensionValue | undefined; +
+
1169 +
+ - + + top?: DimensionValue | undefined; +
+
1170 +
+ - + + width?: DimensionValue | undefined; +
+
1171 +
+ - + + zIndex?: number | undefined; +
+
1172 +
+ - + + direction?: 'inherit' | 'ltr' | + 'rtl' | undefined; +
+
1173 +
+ - + + inset?: DimensionValue | undefined; +
+
1174 +
+ - + + insetBlock?: DimensionValue | undefined; +
+
1175 +
+ - + + insetBlockEnd?: DimensionValue | undefined; +
+
1176 +
+ - + + insetBlockStart?: DimensionValue | undefined; +
+
1177 +
+ - + + insetInline?: DimensionValue | undefined; +
+
1178 +
+ - + + insetInlineEnd?: DimensionValue | undefined; +
+
1179 +
+ - + + insetInlineStart?: DimensionValue | undefined; +
+
1180 +
+ - + + marginBlock?: DimensionValue | undefined; +
+
1181 +
+ - + + marginBlockEnd?: DimensionValue | undefined; +
+
1182 +
+ - + + marginBlockStart?: DimensionValue | undefined; +
+
1183 +
+ - + + marginInline?: DimensionValue | undefined; +
+
1184 +
+ - + + marginInlineEnd?: DimensionValue | undefined; +
+
1185 +
+ - + + marginInlineStart?: DimensionValue | + undefined; +
+
1186 +
+ - + + paddingBlock?: DimensionValue | undefined; +
+
1187 +
+ - + + paddingBlockEnd?: DimensionValue | undefined; +
+
1188 +
+ - + + paddingBlockStart?: DimensionValue | + undefined; +
+
1189 +
+ - + + paddingInline?: DimensionValue | undefined; +
+
1190 +
+ - + + paddingInlineEnd?: DimensionValue | undefined; +
+
1191 +
+ - + + paddingInlineStart?: DimensionValue | + undefined; +
+
1192 +
+ - + } +
+
1193 +
+ - + declare type Float = number; +
+
1194 +
+ - + export declare type FontVariant = +
+
1195 +
+ - + + | 'small-caps' +
+
1196 +
+ - + + | 'oldstyle-nums' +
+
1197 +
+ - + + | 'lining-nums' +
+
1198 +
+ - + + | 'tabular-nums' +
+
1199 +
+ - + + | 'common-ligatures' +
+
1200 +
+ - + + | 'no-common-ligatures' +
+
1201 +
+ - + + | 'discretionary-ligatures' +
+
1202 +
+ - + + | 'no-discretionary-ligatures' +
+
1203 +
+ - + + | 'historical-ligatures' +
+
1204 +
+ - + + | 'no-historical-ligatures' +
+
1205 +
+ - + + | 'contextual' +
+
1206 +
+ - + + | 'no-contextual' +
+
1207 +
+ - + + | 'proportional-nums' +
+
1208 +
+ - + + | 'stylistic-one' +
+
1209 +
+ - + + | 'stylistic-two' +
+
1210 +
+ - + + | 'stylistic-three' +
+
1211 +
+ - + + | 'stylistic-four' +
+
1212 +
+ - + + | 'stylistic-five' +
+
1213 +
+ - + + | 'stylistic-six' +
+
1214 +
+ - + + | 'stylistic-seven' +
+
1215 +
+ - + + | 'stylistic-eight' +
+
1216 +
+ - + + | 'stylistic-nine' +
+
1217 +
+ - + + | 'stylistic-ten' +
+
1218 +
+ - + + | 'stylistic-eleven' +
+
1219 +
+ - + + | 'stylistic-twelve' +
+
1220 +
+ - + + | 'stylistic-thirteen' +
+
1221 +
+ - + + | 'stylistic-fourteen' +
+
1222 +
+ - + + | 'stylistic-fifteen' +
+
1223 +
+ - + + | 'stylistic-sixteen' +
+
1224 +
+ - + + | 'stylistic-seventeen' +
+
1225 +
+ - + + | 'stylistic-eighteen' +
+
1226 +
+ - + + | 'stylistic-nineteen' +
+
1227 +
+ - + + | 'stylistic-twenty'; +
+
1228 +
+ - + export declare interface + GestureResponderEvent +
+
1229 +
+ - + + extends NativeSyntheticEvent<NativeTouchEvent> + {} +
+
1230 +
+ - + export declare interface GestureResponderHandlers + { +
+
1231 +
+   + + onStartShouldSetResponder?: +
+
+ 1232 + +
+ - + + | ((event: GestureResponderEvent) => + boolean) +
+
1233 +
+   + | undefined; +
+
1234 +
+ - + + onMoveShouldSetResponder?: +
+
1235 +
+ - + + | ((event: GestureResponderEvent) => + boolean) +
+
1236 +
+ - + | undefined; +
+
1237 +
+ - + + onResponderEnd?: ((event: GestureResponderEvent) + => void) | undefined; +
+
1238 +
+ - + + onResponderGrant?: ((event: GestureResponderEvent) + => void) | undefined; +
+
1239 +
+ - + + onResponderReject?: ((event: GestureResponderEvent) + => void) | undefined; +
+
1240 +
+ - + + onResponderMove?: ((event: GestureResponderEvent) + => void) | undefined; +
+
1241 +
+ - + + onResponderRelease?: ((event: GestureResponderEvent) + => void) | undefined; +
+
1242 +
+ - + + onResponderStart?: ((event: GestureResponderEvent) + => void) | undefined; +
+
1243 +
+ - + + onResponderTerminationRequest?: +
+
1244 +
+ - + + | ((event: GestureResponderEvent) => + boolean) +
+
1245 +
+ - + | undefined; +
+
1246 +
+ - + + onResponderTerminate?: ((event: + GestureResponderEvent) => void) | + undefined; +
+
1247 +
+   + + onStartShouldSetResponderCapture?: +
+
+ 1248 + +
+ - + + | ((event: GestureResponderEvent) => + boolean) +
+
1249 +
+   + | undefined; +
+
1250 +
+ - + + onMoveShouldSetResponderCapture?: +
+
1251 +
+ - + + | ((event: GestureResponderEvent) => + boolean) +
+
+ 1252 + +
+ - + | undefined; +
+
1253 +
+ - + } +
+
+ 1254 + +
+ - + declare function get<T extends + TurboModule>(name: string): T | + null; +
+
+
+   +
+
+
+
+   +
+
+
1255 +
+   + declare function getEnforcing<T extends + TurboModule>(name: string): T; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1256 + +
+ - + export declare type GradientValue = + { +
+
+ 1257 + +
+ - + + type: + 'linearGradient'; +
+
+ 1258 + +
+ - + + direction?: string | undefined; +
+
1259 +
+   + + colorStops: ReadonlyArray<{ +
+
+ 1260 + +
+ - + + color: ColorValue | null; +
+
+ 1261 + +
+ - + + positions?: + ReadonlyArray<string[]> + | undefined; +
+
1262 +
+   + }>; +
+
1263 +
+   + }; +
+
+
+   +
+
+
+
+   +
+
+
1264 +
+   + export declare type Handle = number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1265 + +
+ - + export declare + interface + HostComponent<P> +
+
+ 1266 + +
+ - + + extends Pick< +
+
+
+   +
+
+
+
+   +
+
+
+ 1267 + +
+ - + React_2.ComponentClass<P>, +
+
1268 +
+ - + + Exclude<keyof React_2.ComponentClass<P>, + 'new'> +
+
1269 +
+ - + > { +
+
1270 +
+ - + + new (props: P, context?: any): + React_2.Component<P> & HostInstance; +
+
+ 1271 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1272 +
+   + export declare type HostInstance = + NativeMethods; +
+
1273 +
+ - + export declare const I18nManager: + I18nManagerStatic; +
+
1274 +
+ - + export declare type I18nManager = + I18nManagerStatic; +
+
+ 1275 + +
+ - + export declare interface + I18nManagerStatic { +
+
+ 1276 + +
+ - + + getConstants: () => { +
+
+ 1277 + +
+ - + isRTL: boolean; +
+
+
+   +
+
+
+ 1278 + +
+ - + doLeftAndRightSwapInRTL: boolean; +
+
+ 1279 + +
+ - + localeIdentifier?: + string | null | undefined; +
+
+
+   +
+
+
+ 1280 + +
+ - + }; +
+
1281 +
+ - + + allowRTL: (allowRTL: boolean) => void; +
+
1282 +
+ - + + forceRTL: (forceRTL: boolean) => void; +
+
+ 1283 + +
+ - + swapLeftAndRightInRTL: + (swapLeftAndRight: + boolean) => + void; +
+
+ 1284 + +
+ - + isRTL: boolean; +
+
1285 +
+   + + doLeftAndRightSwapInRTL: boolean; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1286 +
+   + } +
+
+ 1287 + +
+ - + export declare class Image + extends ImageBase + { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1288 + +
+ - + + static getSize(uri: string): + Promise<ImageSize>; +
+
+ 1289 + +
+ - + + static getSize( +
+
1290 +
+   + uri: string, +
+
1291 +
+   + + success: (width: number, height: number) => + void, +
+
+ 1292 + +
+ - + + failure?: (error: any) => void +
+
1293 +
+   + ): void; +
+
+ 1294 + +
+ - + + static getSizeWithHeaders( +
+
1295 +
+   + uri: string, +
+
+
+   +
+
+
+ 1296 + +
+ - + headers: {[index: string]: + string} +
+
+
+   +
+
+
1297 +
+   + + ): Promise<ImageSize>; +
+
+ 1298 + +
+ - + + static getSizeWithHeaders( +
+
1299 +
+   + uri: string, +
+
+
+   +
+
+
+ 1300 + +
+ - + headers: {[index: string]: + string}, +
+
+
+   +
+
+
1301 +
+   + + success: (width: number, height: number) => + void, +
+
+ 1302 + +
+ - + + failure?: (error: any) => void +
+
1303 +
+   + ): void; +
+
+ 1304 + +
+ - + + static prefetch(url: string): + Promise<boolean>; +
+
+ 1305 + +
+ - + + static prefetchWithMetadata( +
+
1306 +
+   + url: string, +
+
1307 +
+   + + queryRootName: string, +
+
+ 1308 + +
+ - + + rootTag?: number +
+
1309 +
+   + + ): Promise<boolean>; +
+
+ 1310 + +
+ - + + static abortPrefetch?(requestId: number): + void; +
+
1311 +
+ - + + static queryCache?( +
+
1312 +
+ - + urls: string[] +
+
+ 1313 + +
+ - + ): Promise<{[url: string]: + 'memory' | + 'disk' | + 'disk/memory'}>; +
+
1314 +
+ - + + static resolveAssetSource( +
+
1315 +
+ - + + source: ImageSourcePropType +
+
1316 +
+ - + + ): ImageResolvedAssetSource; +
+
+ 1317 + +
+ - + } +
+
1318 +
+ - + export declare const _Image: typeof Image; +
+
1319 +
+ - + export declare class ImageBackground extends + ImageBackgroundBase {} +
+
1320 +
+ - + export declare const ImageBackgroundBase: + Constructor<NativeMethods> & +
+
1321 +
+ - + + typeof ImageBackgroundComponent; +
+
1322 +
+ - + export declare class ImageBackgroundComponent + extends + React_2.Component<ImageBackgroundProps> + {} +
+
1323 +
+ - + export declare type ImageBackgroundProperties = + ImageBackgroundProps; +
+
1324 +
+ - + export declare interface ImageBackgroundProps + extends ImagePropsBase { +
+
1325 +
+ - + + children?: React_2.ReactNode | undefined; +
+
+ 1326 + +
+ - + + imageStyle?: + StyleProp<ImageStyle> | + undefined; +
+
1327 +
+ - + + style?: StyleProp<ViewStyle> | + undefined; +
+
1328 +
+ - + + imageRef?(image: Image): void; +
+
+ 1329 + +
+ - + } +
+
1330 +
+ - + export declare const ImageBase: + Constructor<NativeMethods> & +
+
1331 +
+ - + + typeof ImageComponent; +
+
1332 +
+ - + export declare class ImageComponent extends + React_2.Component<ImageProps> {} +
+
+ 1333 + +
+ - + export declare type ImageErrorEvent = + NativeSyntheticEvent<ImageErrorEventData>; +
+
+
+   +
+
+
+
+   +
+
+
+ 1334 + +
+ - + export declare + interface ImageErrorEventData { +
+
+ 1335 + +
+ - + + error: any; +
+
+ 1336 + +
+ - + } +
+
+
+   +
+
+
+ 1337 + +
+ - + export declare type ImageLoadEvent = + NativeSyntheticEvent<ImageLoadEventData>; +
+
+
+   +
+
+
+
+   +
+
+
+ 1338 + +
+ - + export declare + interface ImageLoadEventData { +
+
1339 +
+   + source: { +
+
1340 +
+   + + height: number; +
+
1341 +
+   + width: number; +
+
1342 +
+   + uri: string; +
+
1343 +
+   + }; +
+
+ 1344 + +
+ - + } +
+
+ 1345 + +
+ - + export declare + interface ImageProgressEventDataIOS + { +
+
1346 +
+   + + loaded: number; +
+
1347 +
+   + total: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1348 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1349 + +
+ - + export declare + type ImageProgressEventIOS = +
+
1350 +
+ - + + NativeSyntheticEvent<ImageProgressEventDataIOS>; +
+
+ 1351 + +
+ - + export declare + type ImageProperties = ImageProps; +
+
1352 +
+ - + export declare type ImagePropertiesAndroid = + ImagePropsAndroid; +
+
1353 +
+ - + export declare type ImagePropertiesIOS = + ImagePropsIOS; +
+
1354 +
+ - + export declare type ImagePropertiesSourceOptions = + ImageSourcePropType; +
+
1355 +
+ - + export declare interface ImageProps extends + ImagePropsBase { +
+
+ 1356 + +
+ - + style?: + StyleProp<ImageStyle> | + undefined; +
+
+ 1357 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+ 1358 + +
+ - + export declare interface ImagePropsAndroid { +
+
+ 1359 + +
+ - + resizeMethod?: + 'auto' | 'resize' | + 'scale' | 'none' | + undefined; +
+
+ 1360 + +
+ - + fadeDuration?: number | + undefined; +
+
+ 1361 + +
+ - + } +
+
1362 +
+ - + export declare interface ImagePropsBase +
+
+ 1363 + +
+ - + extends ImagePropsIOS, +
+
1364 +
+ - + + ImagePropsAndroid, +
+
1365 +
+ - + + AccessibilityProps { +
+
+ 1366 + +
+ - + id?: string | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1367 + +
+ - + + onLayout?: ((event: + LayoutChangeEvent) => + void) | undefined; +
+
1368 +
+ - + + onError?: ((error: ImageErrorEvent) => void) | + undefined; +
+
1369 +
+ - + + onLoad?: ((event: ImageLoadEvent) => void) | + undefined; +
+
1370 +
+ - + + onLoadEnd?: (() => void) | undefined; +
+
1371 +
+ - + + onLoadStart?: (() => void) | undefined; +
+
1372 +
+   + + progressiveRenderingEnabled?: boolean | + undefined; +
+
+ 1373 + +
+ - + + borderRadius?: number | undefined; +
+
+ 1374 + +
+ - + + borderTopLeftRadius?: number | + undefined; +
+
+ 1375 + +
+ - + + borderTopRightRadius?: number | + undefined; +
+
+ 1376 + +
+ - + + borderBottomLeftRadius?: number | undefined; +
+
+ 1377 + +
+ - + borderBottomRightRadius?: + number | + undefined; +
+
+ 1378 + +
+ - + + resizeMode?: ImageResizeMode | undefined; +
+
+ 1379 + +
+ - + + source?: ImageSourcePropType | undefined; +
+
+ 1380 + +
+ - + src?: string | undefined; +
+
+ 1381 + +
+ - + srcSet?: string | undefined; +
+
+ 1382 + +
+ - + loadingIndicatorSource?: + ImageURISource | undefined; +
+
+ 1383 + +
+ - + testID?: + string | undefined; +
+
+ 1384 + +
+ - + nativeID?: string | + undefined; +
+
+ 1385 + +
+ - + + defaultSource?: ImageURISource | + ImageRequireSource | undefined; +
+
+ 1386 + +
+ - + alt?: string | undefined; +
+
+ 1387 + +
+ - + height?: number | undefined; +
+
+ 1388 + +
+ - + width?: + number | undefined; +
+
+ 1389 + +
+ - + crossOrigin?: + 'anonymous' | + 'use-credentials' | undefined; +
+
+ 1390 + +
+ - + tintColor?: ColorValue | + undefined; +
+
+ 1391 + +
+ - + referrerPolicy?: +
+
+ 1392 + +
+ - + | + 'no-referrer' +
+
+ 1393 + +
+ - + | + 'no-referrer-when-downgrade' +
+
+ 1394 + +
+ - + | 'origin' +
+
+ 1395 + +
+ - + | + 'origin-when-cross-origin' +
+
+ 1396 + +
+ - + | + 'same-origin' +
+
+ 1397 + +
+ - + | 'strict-origin' +
+
+ 1398 + +
+ - + | + 'strict-origin-when-cross-origin' +
+
+ 1399 + +
+ - + | + 'unsafe-url' +
+
+ 1400 + +
+ - + | undefined; +
+
+ 1401 + +
+ - + } +
+
+ 1402 + +
+ - + export declare + interface ImagePropsIOS + { +
+
+ 1403 + +
+ - + blurRadius?: number | + undefined; +
+
+ 1404 + +
+ - + capInsets?: Insets | + undefined; +
+
+ 1405 + +
+ - + onProgress?: ((event: + ImageProgressEventIOS) => void) | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1406 +
+   + + onPartialLoad?: (() => void) | undefined; +
+
1407 +
+ - + } +
+
+ 1408 + +
+ - + export declare + type ImageRequireSource = + number; +
+
+
+   +
+
+
+ 1409 + +
+ - + export declare type ImageResizeMode + = +
+
+ 1410 + +
+ - + + | 'cover' +
+
+ 1411 + +
+ - + + | 'contain' +
+
+
+   +
+
+
+
+   +
+
+
+ 1412 + +
+ - + + | 'stretch' +
+
1413 +
+ - + + | 'repeat' +
+
1414 +
+ - + + | 'center' +
+
+ 1415 + +
+ - + + | 'none'; +
+
1416 +
+ - + export declare interface ImageResizeModeStatic + { +
+
1417 +
+ - + + contain: ImageResizeMode; +
+
1418 +
+ - + + cover: ImageResizeMode; +
+
1419 +
+ - + + stretch: ImageResizeMode; +
+
1420 +
+ - + + center: ImageResizeMode; +
+
1421 +
+ - + + repeat: ImageResizeMode; +
+
1422 +
+ - + + none: ImageResizeMode; +
+
1423 +
+ - + } +
+
+ 1424 + +
+ - + export declare + interface ImageResolvedAssetSource + { +
+
+ 1425 + +
+ - + height: number; +
+
1426 +
+   + width: number; +
+
1427 +
+ - + scale: number; +
+
1428 +
+ - + uri: string; +
+
1429 +
+ - + } +
+
1430 +
+ - + export declare interface ImageSize { +
+
1431 +
+ - + width: number; +
+
1432 +
+   + + height: number; +
+
+ 1433 + +
+ - + } +
+
+ 1434 + +
+ - + export declare type + ImageSourcePropType = +
+
+
+   +
+
+
1435 +
+   + + | ImageURISource +
+
+ 1436 + +
+ - + + | ImageURISource[] +
+
1437 +
+ - + + | ImageRequireSource; +
+
+ 1438 + +
+ - + export declare interface + ImageStyle +
+
1439 +
+ - + + extends FlexStyle, +
+
1440 +
+ - + + ShadowStyleIOS, +
+
1441 +
+ - + + TransformsStyle { +
+
1442 +
+ - + + resizeMode?: ImageResizeMode | undefined; +
+
1443 +
+ - + + backfaceVisibility?: 'visible' | + 'hidden' | undefined; +
+
1444 +
+ - + + borderBottomLeftRadius?: AnimatableNumericValue | + string | undefined; +
+
1445 +
+ - + + borderBottomRightRadius?: AnimatableNumericValue | + string | undefined; +
+
1446 +
+ - + + backgroundColor?: ColorValue | undefined; +
+
1447 +
+ - + + borderColor?: ColorValue | undefined; +
+
+ 1448 + +
+ - + borderRadius?: + AnimatableNumericValue | + string | + undefined; +
+
1449 +
+ - + + borderTopLeftRadius?: AnimatableNumericValue | + string | undefined; +
+
1450 +
+ - + + borderTopRightRadius?: AnimatableNumericValue | + string | undefined; +
+
+ 1451 + +
+ - + overflow?: + 'visible' | + 'hidden' + | undefined; +
+
1452 +
+ - + + overlayColor?: ColorValue | undefined; +
+
1453 +
+ - + + tintColor?: ColorValue | undefined; +
+
1454 +
+ - + + opacity?: AnimatableNumericValue | undefined; +
+
1455 +
+ - + + objectFit?: 'cover' | 'contain' + | 'fill' | 'scale-down' | + 'none' | undefined; +
+
1456 +
+ - + + cursor?: CursorValue | undefined; +
+
1457 +
+ - + } +
+
1458 +
+   + export declare interface ImageURISource { +
+
+ 1459 + +
+ - + + uri?: string | undefined; +
+
+ 1460 + +
+ - + + bundle?: string | undefined; +
+
+ 1461 + +
+ - + + method?: string | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+ 1462 + +
+ - + headers?: {[key: string]: + string} | undefined; +
+
+
+   +
+
+
+ 1463 + +
+ - + cache?: 'default' | + 'reload' | 'force-cache' | + 'only-if-cached' | undefined; +
+
+ 1464 + +
+ - + + body?: string | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1465 + +
+ - + + width?: number | undefined; +
+
+ 1466 + +
+ - + + height?: number | undefined; +
+
+ 1467 + +
+ - + + scale?: number | undefined; +
+
1468 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1469 + +
+ - + export declare class InputAccessoryView + extends + React_2.Component<InputAccessoryViewProps> + {} +
+
+ 1470 + +
+ - + export declare type + InputAccessoryViewProperties = + InputAccessoryViewProps; +
+
+
+   +
+
+
+ 1471 + +
+ - + export declare + interface InputAccessoryViewProps { +
+
1472 +
+ - + + backgroundColor?: ColorValue | undefined; +
+
+ 1473 + +
+ - + + children?: React_2.ReactNode + | undefined; +
+
1474 +
+   + + nativeID?: string | undefined; +
+
+ 1475 + +
+ - + + style?: StyleProp<ViewStyle> | + undefined; +
+
+
+   +
+
+
+ 1476 + +
+ - + } +
+
1477 +
+   + export declare type InputModeOptions = +
+
+ 1478 + +
+ - + + | 'none' +
+
+ 1479 + +
+ - + + | 'text' +
+
+ 1480 + +
+ - + + | 'decimal' +
+
+ 1481 + +
+ - + + | 'numeric' +
+
+ 1482 + +
+ - + + | 'tel' +
+
+ 1483 + +
+ - + + | 'search' +
+
+ 1484 + +
+ - + + | 'email' +
+
+ 1485 + +
+ - + + | 'url'; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1486 + +
+ - + export declare interface + Insets { +
+
+
+   +
+
+
+ 1487 + +
+ - + + top?: number | undefined; +
+
1488 +
+ - + + left?: number | undefined; +
+
+ 1489 + +
+ - + + bottom?: number | + undefined; +
+
+ 1490 + +
+ - + right?: number | + undefined; +
+
1491 +
+ - + } +
+
1492 +
+   + declare type Int32 = number; +
+
+ 1493 + +
+ - + export declare const InteractionManager: + InteractionManagerStatic; +
+
+
+   +
+
+
+
+   +
+
+
+ 1494 + +
+ - + export declare interface + InteractionManagerStatic { +
+
1495 +
+   + Events: { +
+
+ 1496 + +
+ - + + interactionStart: string; +
+
+ 1497 + +
+ - + + interactionComplete: string; +
+
1498 +
+   + }; +
+
1499 +
+ - + addListener( +
+
1500 +
+ - + + eventType: string, +
+
1501 +
+ - + + listener: (...args: any[]) => any, +
+
1502 +
+ - + context?: any +
+
1503 +
+ - + + ): EmitterSubscription; +
+
+ 1504 + +
+ - + + runAfterInteractions(task?: + (() => any) | + SimpleTask | PromiseTask): + { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1505 + +
+ - + then: (onfulfilled?: + () => any, + onrejected?: () + => any) => + Promise<any>; +
+
+ 1506 + +
+ - + + done: (...args: any[]) => + any; +
+
1507 +
+   + + cancel: () => void; +
+
1508 +
+   + }; +
+
1509 +
+   + + createInteractionHandle(): Handle; +
+
1510 +
+   + + clearInteractionHandle(handle: Handle): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1511 +
+   + + setDeadline(deadline: number): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1512 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1513 +
+   + declare interface IPerformanceLogger { +
+
1514 +
+   + addTimespan( +
+
1515 +
+   + key: string, +
+
1516 +
+   + + startTime: number, +
+
+
+ @@ -1522,295 +2586,458 @@ +
+
1522 +
+   + clear(): void; +
+
1523 +
+   + + clearCompleted(): void; +
+
1524 +
+   + close(): void; +
+
1525 +
+   + + currentTimestamp(): number; +
+
+
+   +
+
+
+ 1526 + +
+ - + getExtras(): {[key: string]: ExtraValue + | null}; +
+
+
+   +
+
+
+
+   +
+
+
+ 1527 + +
+ - + getPoints(): {[key: string]: number | + null}; +
+
+
+   +
+
+
+
+   +
+
+
+ 1528 + +
+ - + getPointExtras(): {[key: string]: + Extras | null}; +
+
+
+   +
+
+
+
+   +
+
+
+ 1529 + +
+ - + getTimespans(): {[key: string]: + Timespan | null}; +
+
+
+   +
+
+
1530 +
+   + + hasTimespan(key: string): boolean; +
+
1531 +
+   + + isClosed(): boolean; +
+
1532 +
+   + + logEverything(): void; +
+
1533 +
+   + + markPoint(key: string, timestamp?: number, extras?: + Extras): void; +
+
+ 1534 + +
+ - + + removeExtra(key: string): ExtraValue | + null; +
+
1535 +
+   + + setExtra(key: string, value: ExtraValue): + void; +
+
1536 +
+   + + startTimespan(key: string, timestamp?: number, + extras?: Extras): void; +
+
1537 +
+   + + stopTimespan(key: string, timestamp?: number, + extras?: Extras): void; +
+
1538 +
+   + } +
+
1539 +
+   + declare function isEnabled(): boolean; +
+
+ 1540 + +
+ - + export declare const Keyboard: + KeyboardStatic; +
+
+
+   +
+
+
+ 1541 + +
+ - + export + declare class KeyboardAvoidingView extends KeyboardAvoidingViewBase + {} +
+
1542 +
+ - + export declare const KeyboardAvoidingViewBase: + Constructor<TimerMixin> & +
+
+ 1543 + +
+ - + typeof + KeyboardAvoidingViewComponent; +
+
1544 +
+ - + export declare class KeyboardAvoidingViewComponent + extends + React_2.Component<KeyboardAvoidingViewProps> + {} +
+
+ 1545 + +
+ - + export declare + interface + KeyboardAvoidingViewProps + extends ViewProps { +
+
+
+   +
+
+
+ 1546 + +
+ - + + behavior?: + 'height' | 'position' | + 'padding' | undefined; +
+
+ 1547 + +
+ - + + contentContainerStyle?: StyleProp<ViewStyle> + | undefined; +
+
1548 +
+ - + + keyboardVerticalOffset?: number | undefined; +
+
+ 1549 + +
+ - + enabled?: boolean | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1550 +
+   + } +
+
+ 1551 + +
+ - + declare interface + KeyboardEvent_2 extends + Partial<KeyboardEventIOS> { +
+
1552 +
+ - + + duration: number; +
+
+ 1553 + +
+ - + + easing: KeyboardEventEasing; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1554 + +
+ - + + endCoordinates: + KeyboardMetrics; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1555 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1556 + +
+ - + export {KeyboardEvent_2 as KeyboardEvent}; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1557 +
+   + export declare type KeyboardEventEasing = +
+
+ 1558 + +
+ - + + | 'easeIn' +
+
+ 1559 + +
+ - + + | 'easeInEaseOut' +
+
+ 1560 + +
+ - + + | 'easeOut' +
+
+ 1561 + +
+ - + + | 'linear' +
+
+ 1562 + +
+ - + + | 'keyboard'; +
+
1563 +
+ - + export declare interface KeyboardEventIOS { +
+
1564 +
+ - + + startCoordinates: KeyboardMetrics; +
+
1565 +
+ - + + isEventFromThisApp: boolean; +
+
1566 +
+ - + } +
+
+ 1567 + +
+ - + export declare type + KeyboardEventListener = + (event: + KeyboardEvent_2) => void; +
+
1568 +
+ - + export declare type KeyboardEventName = +
+
1569 +
+ - + + | 'keyboardWillShow' +
+
1570 +
+ - + + | 'keyboardDidShow' +
+
1571 +
+ - + + | 'keyboardWillHide' +
+
1572 +
+ - + + | 'keyboardDidHide' +
+
1573 +
+ - + + | 'keyboardWillChangeFrame' +
+
1574 +
+ - + + | 'keyboardDidChangeFrame'; +
+
+ 1575 + +
+ - + export declare type KeyboardMetrics = { +
+
1576 +
+   + + screenX: number; +
+
1577 +
+   + + screenY: number; +
+
1578 +
+   + width: number; +
+
1579 +
+   + + height: number; +
+
+ 1580 + +
+ - + }; +
+
1581 +
+ - + export declare interface KeyboardStatic extends + NativeEventEmitter { +
+
1582 +
+ - + + dismiss: () => void; +
+
1583 +
+ - + addListener: ( +
+
1584 +
+ - + + eventType: KeyboardEventName, +
+
1585 +
+ - + + listener: KeyboardEventListener +
+
1586 +
+ - + + ) => EmitterSubscription; +
+
1587 +
+ - + + scheduleLayoutAnimation: (event: KeyboardEvent_2) + => void; +
+
1588 +
+ - + + isVisible(): boolean; +
+
1589 +
+ - + + metrics(): KeyboardMetrics | undefined; +
+
1590 +
+ - + } +
+
+ 1591 + +
+ - + export declare type KeyboardType = +
+
+ 1592 + +
+ - + + | 'default' +
+
1593 +
+ - + + | 'number-pad' +
+
1594 +
+ - + + | 'decimal-pad' +
+
1595 +
+ - + + | 'numeric' +
+
+ 1596 + +
+ - + + | 'email-address' +
+
+
+   +
+
+
+ 1597 + +
+ - + + | 'phone-pad' +
+
+
+   +
+
+
+
+   +
+
+
+ 1598 + +
+ - + + | 'url'; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1599 + +
+ - + export declare type KeyboardTypeAndroid + = + 'visible-password'; +
+
+
+   +
+
+
+ 1600 + +
+ - + export declare type KeyboardTypeIOS + = +
+
+ 1601 + +
+ - + + | 'ascii-capable' +
+
+ 1602 + +
+ - + + | 'numbers-and-punctuation' +
+
+ 1603 + +
+ - + + | 'name-phone-pad' +
+
+ 1604 + +
+ - + + | 'twitter' +
+
+ 1605 + +
+ - + + | 'web-search'; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1606 +
+   + export declare type KeyboardTypeOptions = +
+
1607 +
+   + | KeyboardType +
+
+
+   +
+
+
+ 1608 + +
+ - + + | KeyboardTypeAndroid +
+
+
+   +
+
+
+
+   +
+
+
+ 1609 + +
+ - + + | KeyboardTypeIOS; +
+
+
+   +
+
+
+ 1610 + +
+ - + export declare const LayoutAnimation: + LayoutAnimationStatic; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1611 + +
+ - + export declare type LayoutAnimation = + LayoutAnimationStatic; +
+
1612 +
+ - + export declare interface LayoutAnimationAnim + { +
+
1613 +
+ - + + duration?: number | undefined; +
+
1614 +
+ - + + delay?: number | undefined; +
+
1615 +
+ - + + springDamping?: number | undefined; +
+
1616 +
+ - + + initialVelocity?: number | undefined; +
+
1617 +
+ - + + type?: LayoutAnimationType | undefined; +
+
+ 1618 + +
+ - + property?: + LayoutAnimationProperty | + undefined; +
+
1619 +
+ - + } +
+
1620 +
+ - + export declare interface LayoutAnimationConfig + { +
+
1621 +
+   + + duration: number; +
+
+ 1622 + +
+ - + + create?: LayoutAnimationAnim | undefined; +
+
+ 1623 + +
+ - + + update?: LayoutAnimationAnim | undefined; +
+
+ 1624 + +
+ - + + delete?: LayoutAnimationAnim | undefined; +
+
+ 1625 + +
+ - + } +
+
+ 1626 + +
+ - + export declare type LayoutAnimationProperties = + { +
+
1627 +
+   + + [prop in LayoutAnimationProperty]: prop; +
+
+ 1628 + +
+ - + }; +
+
1629 +
+   + export declare type LayoutAnimationProperty = +
+
+ 1630 + +
+ - + + | 'opacity' +
+
+ 1631 + +
+ - + + | 'scaleX' +
+
+ 1632 + +
+ - + + | 'scaleY' +
+
+ 1633 + +
+ - + + | 'scaleXY'; +
+
1634 +
+ - + export declare interface LayoutAnimationStatic + { +
+
1635 +
+ - + + configureNext: ( +
+
1636 +
+ - + + config: LayoutAnimationConfig, +
+
1637 +
+ - + + onAnimationDidEnd?: () => void, +
+
1638 +
+ - + + onAnimationDidFail?: () => void +
+
1639 +
+ - + ) => void; +
+
1640 +
+ - + create: ( +
+
1641 +
+ - + + duration: number, +
+
1642 +
+ - + + type?: LayoutAnimationType, +
+
1643 +
+ - + + creationProp?: LayoutAnimationProperty +
+
1644 +
+ - + + ) => LayoutAnimationConfig; +
+
1645 +
+ - + + Types: LayoutAnimationTypes; +
+
1646 +
+ - + + Properties: LayoutAnimationProperties; +
+
1647 +
+ - + + configChecker: (shapeTypes: {[key: string]: any}) + => any; +
+
1648 +
+ - + Presets: { +
+
1649 +
+ - + + easeInEaseOut: LayoutAnimationConfig; +
+
1650 +
+ - + + linear: LayoutAnimationConfig; +
+
1651 +
+ - + + spring: LayoutAnimationConfig; +
+
1652 +
+ - + }; +
+
1653 +
+ - + + easeInEaseOut: (onAnimationDidEnd?: () => void) + => void; +
+
1654 +
+ - + + linear: (onAnimationDidEnd?: () => void) => + void; +
+
1655 +
+ - + + spring: (onAnimationDidEnd?: () => void) => + void; +
+
1656 +
+ - + } +
+
1657 +
+   + export declare type LayoutAnimationType = +
+
+ 1658 + +
+ - + + | 'spring' +
+
+ 1659 + +
+ - + + | 'linear' +
+
+ 1660 + +
+ - + + | 'easeInEaseOut' +
+
+ 1661 + +
+ - + + | 'easeIn' +
+
+ 1662 + +
+ - + + | 'easeOut' +
+
+ 1663 + +
+ - + + | 'keyboard'; +
+
+ 1664 + +
+ - + export declare type LayoutAnimationTypes = { +
+
1665 +
+   + + [type in LayoutAnimationType]: type; +
+
1666 +
+ - + }; +
+
1667 +
+ - + export declare type LayoutChangeEvent = + NativeSyntheticEvent<{ +
+
1668 +
+ - + + layout: LayoutRectangle; +
+
1669 +
+   + }>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1670 + +
+ - + export declare type LayoutConformanceProps = + { +
+
+ 1671 + +
+ - + + mode: 'strict' | + 'compatibility'; +
+
1672 +
+   + + children: React_2.ReactNode; +
+
+ 1673 + +
+ - + }; +
+
+ 1674 + +
+ - + export declare interface LayoutRectangle + { +
+
1675 +
+   + x: number; +
+
1676 +
+   + y: number; +
+
1677 +
+   + width: number; +
+
1678 +
+   + + height: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1679 + +
+ - + } +
+
+ 1680 + +
+ - + export declare const Linking: LinkingImpl; +
+
+ 1681 + +
+ - + export declare type Linking = LinkingImpl; +
+
+ 1682 + +
+ - + export declare + interface LinkingImpl extends + NativeEventEmitter { +
+
+
+   +
+
+
+
+   +
+
+
+ 1683 + +
+ - + addEventListener( +
+
1684 +
+ - + + type: 'url', +
+
+ 1685 + +
+ - + + handler: (event: + {url: string}) => + void +
+
+ 1686 + +
+ - + + ): EmitterSubscription; +
+
+ 1687 + +
+ - + + openURL(url: string): + Promise<any>; +
+
1688 +
+   + + canOpenURL(url: string): + Promise<boolean>; +
+
1689 +
+ - + + getInitialURL(): Promise<string | null>; +
+
1690 +
+   + + openSettings(): Promise<void>; +
+
+
+   +
+
+
1691 +
+   + sendIntent( +
+
1692 +
+   + + action: string, +
+
+
+   +
+
+
+
+   +
+
+
+ 1693 + +
+ - + extras?: Array<{key: string; value: + string | number | boolean}> +
+
+
+   +
+
+
1694 +
+   + + ): Promise<void>; +
+
1695 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+ 1696 + +
+ - + export declare const LogBox: + LogBoxStatic; +
+
+ 1697 + +
+ - + export declare type LogBox = + LogBoxStatic; +
+
+ 1698 + +
+ - + export declare interface + LogBoxStatic { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1699 + +
+ - + + ignoreLogs(patterns: (string | + RegExp)[]): void; +
+
1700 +
+ - + + ignoreAllLogs(ignore?: boolean): void; +
+
+ 1701 + +
+ - + + install(): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1702 + +
+ - + + uninstall(): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1703 + +
+ - + } +
+
+ 1704 + +
+ - + export + declare interface MatrixTransform { +
+
+ 1705 + +
+ - + + matrix: + AnimatableNumericValue[]; +
+
1706 +
+ - + } +
+
1707 +
+ - + export declare type MaximumOneOf< +
+
1708 +
+ - + T, +
+
1709 +
+ - + + K extends keyof T = keyof T, +
+
1710 +
+ - + > = K extends keyof T +
+
1711 +
+ - + + ? {[P in K]: T[K]} & {[P in Exclude<keyof T, + K>]?: never} +
+
1712 +
+ - + : never; +
+
1713 +
+   + export declare type + MeasureInWindowOnSuccessCallback = ( +
+
1714 +
+   + x: number, +
+
1715 +
+   + y: number, +
+
1716 +
+   + width: number, +
+
1717 +
+   + height: number +
+
1718 +
+   + ) => void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1719 +
+   + export declare type MeasureLayoutOnSuccessCallback + = ( +
+
1720 +
+   + left: number, +
+
1721 +
+   + top: number, +
+
1722 +
+   + width: number, +
+
1723 +
+   + height: number +
+
1724 +
+   + ) => void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1725 +
+   + export declare type MeasureOnSuccessCallback = + ( +
+
1726 +
+   + x: number, +
+
1727 +
+   + y: number, +
+
1728 +
+   + width: number, +
+
1729 +
+   + + height: number, +
+
1730 +
+   + pageX: number, +
+
1731 +
+   + pageY: number +
+
1732 +
+   + ) => void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1733 + +
+ - + export declare class Modal + extends + React_2.Component<ModalProps> + {} +
+
+ 1734 + +
+ - + export declare interface ModalBaseProps + { +
+
+ 1735 + +
+ - + + animated?: boolean | undefined; +
+
+ 1736 + +
+ - + + animationType?: 'none' + | 'slide' | + 'fade' | + undefined; +
+
1737 +
+   + + transparent?: boolean | undefined; +
+
1738 +
+   + + visible?: boolean | undefined; +
+
+ 1739 + +
+ - + + onRequestClose?: + ((event: NativeSyntheticEvent<any>) + => void) | undefined; +
+
+ 1740 + +
+ - + + onShow?: + ((event: NativeSyntheticEvent<any>) + => void) | undefined; +
+
+ 1741 + +
+ - + + backdropColor?: ColorValue | undefined; +
+
+
+   +
+
+
+ 1742 + +
+ - + } +
+
+ 1743 + +
+ - + export declare type ModalProperties = + ModalProps; +
+
1744 +
+ - + export declare type ModalProps = ModalBaseProps + & +
+
+ 1745 + +
+ - + + ModalPropsIOS & +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1746 + +
+ - + + ModalPropsAndroid & +
+
1747 +
+ - + ViewProps; +
+
+ 1748 + +
+ - + export declare + interface ModalPropsAndroid { +
+
1749 +
+   + + hardwareAccelerated?: boolean | undefined; +
+
1750 +
+   + + statusBarTranslucent?: boolean | undefined; +
+
1751 +
+   + + navigationBarTranslucent?: boolean | + undefined; +
+
+ 1752 + +
+ - + } +
+
+ 1753 + +
+ - + export declare interface ModalPropsIOS + { +
+
1754 +
+   + + presentationStyle?: +
+
1755 +
+ - + + | 'fullScreen' +
+
1756 +
+ - + + | 'pageSheet' +
+
1757 +
+ - + + | 'formSheet' +
+
+ 1758 + +
+ - + + | 'overFullScreen' +
+
1759 +
+   + | undefined; +
+
1760 +
+   + + supportedOrientations?: +
+
+ 1761 + +
+ - + + | Array< +
+
+ 1762 + +
+ - + + | 'portrait' +
+
+ 1763 + +
+ - + + | 'portrait-upside-down' +
+
+ 1764 + +
+ - + + | 'landscape' +
+
+ 1765 + +
+ - + + | 'landscape-left' +
+
+ 1766 + +
+ - + + | 'landscape-right' +
+
1767 +
+   + > +
+
1768 +
+   + | undefined; +
+
1769 +
+   + + onDismiss?: (() => void) | undefined; +
+
1770 +
+ - + + onOrientationChange?: +
+
+ 1771 + +
+ - + | ((event: + NativeSyntheticEvent<any>) + => void) +
+
1772 +
+ - + | undefined; +
+
+ 1773 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1774 + +
+ - + export declare type Module = + Object; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1775 + +
+ - + declare interface MouseEvent_2 + extends NativeSyntheticEvent<NativeMouseEvent> {} +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1776 + +
+ - + export {MouseEvent_2 as MouseEvent}; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1777 + +
+ - + export declare const NativeAppEventEmitter: + RCTNativeAppEventEmitter; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1778 +
+   + declare type NativeComponentType<T> = + HostComponent<T>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1779 + +
+ - + export declare class NativeEventEmitter + extends EventEmitter_2 { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1780 + +
+ - + + constructor(nativeModule?: + NativeModule); +
+
+ 1781 + +
+ - + addListener( +
+
+ 1782 + +
+ - + + eventType: string, +
+
+ 1783 + +
+ - + + listener: (event: any) => + void, +
+
+ 1784 + +
+ - + + context?: Object +
+
+ 1785 + +
+ - + + ): EmitterSubscription; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1786 + +
+ - + + removeAllListeners(eventType: + string): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1787 +
+   + } +
+
+ 1788 + +
+ - + export declare + interface NativeEventSubscription + { +
+
1789 +
+ - + + remove(): void; +
+
1790 +
+ - + } +
+
1791 +
+   + export declare interface NativeMethods { +
+
+
+   +
+
+
+
+   +
+
+
1792 +
+   + + measure(callback: MeasureOnSuccessCallback): + void; +
+
1793 +
+   + + measureInWindow(callback: + MeasureInWindowOnSuccessCallback): void; +
+
1794 +
+   + measureLayout( +
+
+ 1795 + +
+ - + + relativeToNativeComponentRef: + HostInstance | number, +
+
1796 +
+   + + onSuccess: MeasureLayoutOnSuccessCallback, +
+
1797 +
+   + + onFail?: () => void +
+
1798 +
+   + ): void; +
+
+ 1799 + +
+ - + + setNativeProps(nativeProps: object): + void; +
+
1800 +
+ - + focus(): void; +
+
1801 +
+ - + blur(): void; +
+
1802 +
+   + } +
+
1803 +
+ - + export declare type NativeMethodsMixin = + NativeMethods; +
+
1804 +
+ - + export declare type NativeMethodsMixinType = + NativeMethods; +
+
+ 1805 + +
+ - + export declare + type NativeModule = { +
+
+ 1806 + +
+ - + + addListener: (eventType: string) + => void; +
+
+ 1807 + +
+ - + + removeListeners: (count: number) + => void; +
+
1808 +
+ - + }; +
+
1809 +
+ - + export declare const NativeModules: + NativeModulesStatic; +
+
1810 +
+ - + export declare interface NativeModulesStatic + { +
+
1811 +
+ - + + [name: string]: any; +
+
1812 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1813 +
+   + export declare interface NativeMouseEvent extends + NativeUIEvent { +
+
1814 +
+   + + readonly screenX: number; +
+
1815 +
+   + + readonly screenY: number; +
+
1816 +
+   + + readonly pageX: number; +
+
+
+ @@ -1840,146 +3067,287 @@ +
+
1840 +
+   + + readonly twist: number; +
+
1841 +
+   + + readonly pointerType: string; +
+
1842 +
+   + + readonly isPrimary: boolean; +
+
1843 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1844 + +
+ - + export declare + interface NativeScrollEvent { +
+
1845 +
+   + + contentInset: NativeScrollRectangle; +
+
1846 +
+   + + contentOffset: NativeScrollPoint; +
+
1847 +
+   + + contentSize: NativeScrollSize; +
+
1848 +
+   + + layoutMeasurement: NativeScrollSize; +
+
+ 1849 + +
+ - + + velocity?: NativeScrollVelocity + | undefined; +
+
+ 1850 + +
+ - + + zoomScale: number; +
+
+
+   +
+
+
+ 1851 + +
+ - + + targetContentOffset?: NativeScrollPoint + | undefined; +
+
+ 1852 + +
+ - + } +
+
+ 1853 + +
+ - + export declare + interface NativeScrollPoint { +
+
1854 +
+ - + x: number; +
+
1855 +
+   + y: number; +
+
1856 +
+ - + } +
+
1857 +
+ - + export declare interface NativeScrollRectangle + { +
+
1858 +
+ - + left: number; +
+
+ 1859 + +
+ - + + top: number; +
+
+
+   +
+
+
+
+   +
+
+
1860 +
+   + + bottom: number; +
+
+
+   +
+
+
1861 +
+   + right: number; +
+
+
+   +
+
+
+ 1862 + +
+ - + } +
+
+ 1863 + +
+ - + export declare + interface NativeScrollSize { +
+
1864 +
+   + + height: number; +
+
1865 +
+   + width: number; +
+
+ 1866 + +
+ - + } +
+
+ 1867 + +
+ - + export declare + interface NativeScrollVelocity { +
+
1868 +
+ - + x: number; +
+
1869 +
+   + y: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1870 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+ 1871 + +
+ - + export declare + interface + NativeSyntheticEvent<T> +
+
+ 1872 + +
+ - + extends + React_2.BaseSyntheticEvent<T, + HostInstance, HostInstance> + {} +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1873 + +
+ - + export declare + interface NativeTouchEvent { +
+
+ 1874 + +
+ - + + changedTouches: NativeTouchEvent[]; +
+
+
+   +
+
+
+ 1875 + +
+ - + + identifier: string; +
+
1876 +
+   + + locationX: number; +
+
1877 +
+   + + locationY: number; +
+
1878 +
+   + pageX: number; +
+
1879 +
+   + pageY: number; +
+
+ 1880 + +
+ - + + target: string; +
+
1881 +
+   + + timestamp: number; +
+
+ 1882 + +
+ - + + touches: NativeTouchEvent[]; +
+
+
+   +
+
+
+ 1883 + +
+ - + force?: number | + undefined; +
+
1884 +
+ - + } +
+
1885 +
+   + export declare interface NativeUIEvent { +
+
1886 +
+   + + readonly detail: number; +
+
1887 +
+   + } +
+
+ 1888 + +
+ - + export declare type + NodeHandle = number; +
+
+ 1889 + +
+ - + export declare type + OpaqueColorValue = symbol + & {__TYPE__: 'Color'}; +
+
+ 1890 + +
+ - + declare interface + Options<T extends + string> { +
+
+ 1891 + +
+ - + readonly supportedCommands: + ReadonlyArray<T>; +
+
+ 1892 + +
+ - + } +
+
+ 1893 + +
+ - + declare + interface Options_2 { +
+
+ 1894 + +
+ - + + readonly interfaceOnly?: boolean | + undefined; +
+
+ 1895 + +
+ - + + readonly paperComponentName?: string | + undefined; +
+
+ 1896 + +
+ - + + readonly paperComponentNameDeprecated?: string | undefined; +
+
+ 1897 + +
+ - + + readonly excludedPlatforms?: + ReadonlyArray<'iOS' | + 'android'> | undefined; +
+
+ 1898 + +
+ - + } +
+
+ 1899 + +
+ - + export declare const + PanResponder: + PanResponderStatic; +
+
+ 1900 + +
+ - + export declare type + PanResponder = + PanResponderStatic; +
+
+ 1901 + +
+ - + export declare interface + PanResponderCallbacks { +
+
+ 1902 + +
+ - + onMoveShouldSetPanResponder?: +
+
+ 1903 + +
+ - + | (( +
+
+ 1904 + +
+ - + e: + GestureResponderEvent, +
+
+ 1905 + +
+ - + gestureState: + PanResponderGestureState +
+
+ 1906 + +
+ - + ) => boolean) +
+
+ 1907 + +
+ - + | undefined; +
+
+ 1908 + +
+ - + onStartShouldSetPanResponder?: +
+
+ 1909 + +
+ - + + | (( +
+
+ 1910 + +
+ - + e: + GestureResponderEvent, +
+
+ 1911 + +
+ - + gestureState: + PanResponderGestureState +
+
+ 1912 + +
+ - + ) => boolean) +
+
+ 1913 + +
+ - + + | undefined; +
+
+ 1914 + +
+ - + + onPanResponderGrant?: +
+
+ 1915 + +
+ - + | (( +
+
+ 1916 + +
+ - + e: + GestureResponderEvent, +
+
+ 1917 + +
+ - + gestureState: + PanResponderGestureState +
+
+ 1918 + +
+ - + ) => + void) +
+
+ 1919 + +
+ - + | undefined; +
+
+ 1920 + +
+ - + + onPanResponderMove?: +
+
+ 1921 + +
+ - + | (( +
+
+ 1922 + +
+ - + e: + GestureResponderEvent, +
+
+ 1923 + +
+ - + gestureState: + PanResponderGestureState +
+
+ 1924 + +
+ - + ) => void) +
+
+ 1925 + +
+ - + | undefined; +
+
+ 1926 + +
+ - + + onPanResponderRelease?: +
+
+ 1927 + +
+ - + | (( +
+
+ 1928 + +
+ - + e: + GestureResponderEvent, +
+
+ 1929 + +
+ - + gestureState: + PanResponderGestureState +
+
+ 1930 + +
+ - + ) => void) +
+
+ 1931 + +
+ - + | undefined; +
+
+ 1932 + +
+ - + + onPanResponderTerminate?: +
+
+ 1933 + +
+ - + | (( +
+
+ 1934 + +
+ - + e: + GestureResponderEvent, +
+
+ 1935 + +
+ - + gestureState: + PanResponderGestureState +
+
+ 1936 + +
+ - + ) => void) +
+
+ 1937 + +
+ - + | undefined; +
+
+ 1938 + +
+ - + + onMoveShouldSetPanResponderCapture?: +
+
+ 1939 + +
+ - + | (( +
+
+ 1940 + +
+ - + e: + GestureResponderEvent, +
+
+ 1941 + +
+ - + gestureState: + PanResponderGestureState +
+
+ 1942 + +
+ - + ) => boolean) +
+
+ 1943 + +
+ - + | undefined; +
+
+ 1944 + +
+ - + + onStartShouldSetPanResponderCapture?: +
+
+ 1945 + +
+ - + | (( +
+
+ 1946 + +
+ - + e: + GestureResponderEvent, +
+
+ 1947 + +
+ - + gestureState: + PanResponderGestureState +
+
+ 1948 + +
+ - + ) => + boolean) +
+
+ 1949 + +
+ - + | undefined; +
+
+ 1950 + +
+ - + onPanResponderReject?: +
+
+ 1951 + +
+ - + + | (( +
+
+ 1952 + +
+ - + e: GestureResponderEvent, +
+
+ 1953 + +
+ - + + gestureState: PanResponderGestureState +
+
+ 1954 + +
+ - + ) => + void) +
+
+ 1955 + +
+ - + | undefined; +
+
+ 1956 + +
+ - + + onPanResponderStart?: +
+
+ 1957 + +
+ - + | (( +
+
+ 1958 + +
+ - + e: + GestureResponderEvent, +
+
+ 1959 + +
+ - + gestureState: + PanResponderGestureState +
+
+ 1960 + +
+ - + ) => + void) +
+
+ 1961 + +
+ - + | undefined; +
+
+ 1962 + +
+ - + + onPanResponderEnd?: +
+
+ 1963 + +
+ - + | (( +
+
+ 1964 + +
+ - + e: + GestureResponderEvent, +
+
+ 1965 + +
+ - + gestureState: + PanResponderGestureState +
+
+ 1966 + +
+ - + ) => + void) +
+
+ 1967 + +
+ - + | undefined; +
+
+ 1968 + +
+ - + + onPanResponderTerminationRequest?: +
+
+ 1969 + +
+ - + | (( +
+
1970 +
+ - + + e: GestureResponderEvent, +
+
1971 +
+ - + + gestureState: PanResponderGestureState +
+
1972 +
+ - + + ) => boolean) +
+
1973 +
+ - + | undefined; +
+
1974 +
+ - + + onShouldBlockNativeResponder?: +
+
1975 +
+ - + | (( +
+
1976 +
+ - + + e: GestureResponderEvent, +
+
1977 +
+ - + + gestureState: PanResponderGestureState +
+
1978 +
+ - + + ) => boolean) +
+
1979 +
+ - + | undefined; +
+
1980 +
+ - + } +
+
1981 +
+ - + export declare interface PanResponderGestureState + { +
+
1982 +
+   + + stateID: number; +
+
1983 +
+   + moveX: number; +
+
1984 +
+   + moveY: number; +
+
1985 +
+   + x0: number; +
+
+
+ @@ -1988,113 +3356,43 @@ +
+
1988 +
+   + dy: number; +
+
1989 +
+   + vx: number; +
+
1990 +
+   + vy: number; +
+
1991 +
+   + + numberActiveTouches: number; +
+
+ 1992 + +
+ - + _accountsForMovesUpTo: number; +
+
+ 1993 + +
+ - + } +
+
+ 1994 + +
+ - + export + declare interface PanResponderInstance { +
+
+ 1995 + +
+ - + panHandlers: GestureResponderHandlers; +
+
+ 1996 + +
+ - + } +
+
+ 1997 + +
+ - + export + declare interface PanResponderStatic { +
+
+ 1998 + +
+ - + + create(config: + PanResponderCallbacks): + PanResponderInstance; +
+
+ 1999 + +
+ - + } +
+
+ 2000 + +
+ - + export declare type + Permission = +
+
+ 2001 + +
+ - + | + 'android.permission.READ_CALENDAR' +
+
+ 2002 + +
+ - + | + 'android.permission.WRITE_CALENDAR' +
+
+ 2003 + +
+ - + + | + 'android.permission.CAMERA' +
+
+ 2004 + +
+ - + + | + 'android.permission.READ_CONTACTS' +
+
+ 2005 + +
+ - + | + 'android.permission.WRITE_CONTACTS' +
+
+ 2006 + +
+ - + + | + 'android.permission.GET_ACCOUNTS' +
+
+ 2007 + +
+ - + + | + 'android.permission.ACCESS_BACKGROUND_LOCATION' +
+
+ 2008 + +
+ - + | + 'android.permission.ACCESS_FINE_LOCATION' +
+
+ 2009 + +
+ - + | + 'android.permission.ACCESS_COARSE_LOCATION' +
+
+ 2010 + +
+ - + + | + 'android.permission.RECORD_AUDIO' +
+
+ 2011 + +
+ - + | + 'android.permission.READ_PHONE_STATE' +
+
+ 2012 + +
+ - + | 'android.permission.CALL_PHONE' +
+
+ 2013 + +
+ - + + | + 'android.permission.READ_CALL_LOG' +
+
+ 2014 + +
+ - + + | + 'android.permission.WRITE_CALL_LOG' +
+
+ 2015 + +
+ - + | + 'com.android.voicemail.permission.ADD_VOICEMAIL' +
+
+ 2016 + +
+ - + | + 'com.android.voicemail.permission.READ_VOICEMAIL' +
+
+ 2017 + +
+ - + | + 'com.android.voicemail.permission.WRITE_VOICEMAIL' +
+
+ 2018 + +
+ - + | + 'android.permission.USE_SIP' +
+
+ 2019 + +
+ - + | + 'android.permission.PROCESS_OUTGOING_CALLS' +
+
+ 2020 + +
+ - + | + 'android.permission.BODY_SENSORS' +
+
+ 2021 + +
+ - + + | + 'android.permission.BODY_SENSORS_BACKGROUND' +
+
+ 2022 + +
+ - + + | + 'android.permission.SEND_SMS' +
+
+ 2023 + +
+ - + | + 'android.permission.RECEIVE_SMS' +
+
+ 2024 + +
+ - + | + 'android.permission.READ_SMS' +
+
+ 2025 + +
+ - + | + 'android.permission.RECEIVE_WAP_PUSH' +
+
+ 2026 + +
+ - + + | 'android.permission.RECEIVE_MMS' +
+
2027 +
+ - + + | + 'android.permission.READ_EXTERNAL_STORAGE' +
+
2028 +
+ - + + | + 'android.permission.READ_MEDIA_IMAGES' +
+
2029 +
+ - + + | + 'android.permission.READ_MEDIA_VIDEO' +
+
2030 +
+ - + + | + 'android.permission.READ_MEDIA_AUDIO' +
+
2031 +
+ - + + | + 'android.permission.READ_MEDIA_VISUAL_USER_SELECTED' +
+
2032 +
+ - + + | + 'android.permission.WRITE_EXTERNAL_STORAGE' +
+
2033 +
+ - + + | + 'android.permission.BLUETOOTH_CONNECT' +
+
2034 +
+ - + + | + 'android.permission.BLUETOOTH_SCAN' +
+
2035 +
+ - + + | + 'android.permission.BLUETOOTH_ADVERTISE' +
+
2036 +
+ - + + | + 'android.permission.ACCESS_MEDIA_LOCATION' +
+
2037 +
+ - + + | + 'android.permission.ACCEPT_HANDOVER' +
+
2038 +
+ - + + | + 'android.permission.ACTIVITY_RECOGNITION' +
+
2039 +
+ - + + | + 'android.permission.ANSWER_PHONE_CALLS' +
+
2040 +
+ - + + | + 'android.permission.READ_PHONE_NUMBERS' +
+
2041 +
+ - + + | 'android.permission.UWB_RANGING' +
+
2042 +
+ - + + | + 'android.permission.POST_NOTIFICATIONS' +
+
2043 +
+ - + + | + 'android.permission.NEARBY_WIFI_DEVICES'; +
+
2044 +
+ - + export declare const PermissionsAndroid: + PermissionsAndroidStatic; +
+
2045 +
+ - + export declare type PermissionsAndroid = + PermissionsAndroidStatic; +
+
2046 +
+ - + export declare interface PermissionsAndroidStatic + { +
+
2047 +
+ - + RESULTS: { +
+
2048 +
+ - + + [key in 'GRANTED' | 'DENIED' | + 'NEVER_ASK_AGAIN']: + PermissionStatus; +
+
2049 +
+ - + }; +
+
2050 +
+ - + PERMISSIONS: { +
+
2051 +
+ - + [key in +
+
2052 +
+ - + + | 'READ_CALENDAR' +
+
2053 +
+ - + + | 'WRITE_CALENDAR' +
+
2054 +
+ - + + | 'CAMERA' +
+
2055 +
+ - + + | 'READ_CONTACTS' +
+
2056 +
+ - + + | 'WRITE_CONTACTS' +
+
2057 +
+ - + + | 'GET_ACCOUNTS' +
+
2058 +
+ - + + | 'ACCESS_FINE_LOCATION' +
+
2059 +
+ - + + | 'ACCESS_COARSE_LOCATION' +
+
2060 +
+ - + + | 'ACCESS_BACKGROUND_LOCATION' +
+
2061 +
+ - + + | 'RECORD_AUDIO' +
+
2062 +
+ - + + | 'READ_PHONE_STATE' +
+
2063 +
+ - + + | 'CALL_PHONE' +
+
2064 +
+ - + + | 'READ_CALL_LOG' +
+
2065 +
+ - + + | 'WRITE_CALL_LOG' +
+
2066 +
+ - + + | 'ADD_VOICEMAIL' +
+
2067 +
+ - + + | 'READ_VOICEMAIL' +
+
2068 +
+ - + + | 'WRITE_VOICEMAIL' +
+
2069 +
+ - + + | 'USE_SIP' +
+
2070 +
+ - + + | 'PROCESS_OUTGOING_CALLS' +
+
2071 +
+ - + + | 'BODY_SENSORS' +
+
2072 +
+ - + + | 'BODY_SENSORS_BACKGROUND' +
+
2073 +
+ - + + | 'SEND_SMS' +
+
2074 +
+ - + + | 'RECEIVE_SMS' +
+
2075 +
+ - + + | 'READ_SMS' +
+
2076 +
+ - + + | 'RECEIVE_WAP_PUSH' +
+
2077 +
+ - + + | 'RECEIVE_MMS' +
+
2078 +
+ - + + | 'READ_EXTERNAL_STORAGE' +
+
2079 +
+ - + + | 'READ_MEDIA_IMAGES' +
+
2080 +
+ - + + | 'READ_MEDIA_VIDEO' +
+
2081 +
+ - + + | 'READ_MEDIA_AUDIO' +
+
2082 +
+ - + + | 'READ_MEDIA_VISUAL_USER_SELECTED' +
+
2083 +
+ - + + | 'WRITE_EXTERNAL_STORAGE' +
+
2084 +
+ - + + | 'BLUETOOTH_CONNECT' +
+
2085 +
+ - + + | 'BLUETOOTH_SCAN' +
+
2086 +
+ - + + | 'BLUETOOTH_ADVERTISE' +
+
2087 +
+ - + + | 'ACCESS_MEDIA_LOCATION' +
+
2088 +
+ - + + | 'ACCEPT_HANDOVER' +
+
2089 +
+ - + + | 'ACTIVITY_RECOGNITION' +
+
2090 +
+ - + + | 'ANSWER_PHONE_CALLS' +
+
2091 +
+ - + + | 'READ_PHONE_NUMBERS' +
+
2092 +
+ - + + | 'UWB_RANGING' +
+
2093 +
+ - + + | 'POST_NOTIFICATIONS' +
+
2094 +
+ - + + | 'NEARBY_WIFI_DEVICES']: + Permission; +
+
2095 +
+ - + }; +
+
2096 +
+ - + + new (): PermissionsAndroidStatic; +
+
2097 +
+   + + checkPermission(permission: Permission): + Promise<boolean>; +
+
2098 +
+   + + check(permission: Permission): + Promise<boolean>; +
+
2099 +
+   + + requestPermission( +
+
2100 +
+   + + permission: Permission, +
+
+
+ @@ -2102,934 +3400,1815 @@ +
+
2102 +
+   + + ): Promise<boolean>; +
+
2103 +
+   + request( +
+
2104 +
+   + + permission: Permission, +
+
2105 +
+   + + rationale?: Rationale +
+
+ 2106 + +
+ - + + ): Promise<PermissionStatus>; +
+
2107 +
+   + + requestMultiple( +
+
2108 +
+   + + permissions: Array<Permission> +
+
+ 2109 + +
+ - + + ): Promise<{[key in Permission]: + PermissionStatus}>; +
+
2110 +
+   + } +
+
+
+   +
+
+
+ 2111 + +
+ - + export declare type + PermissionStatus = + 'granted' | + 'denied' | + 'never_ask_again'; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2112 + +
+ - + export declare interface + PerspectiveTransform { +
+
+
+   +
+
+
+ 2113 + +
+ - + + perspective: + AnimatableNumericValue; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2114 +
+   + } +
+
2115 +
+ - + export declare const PixelRatio: + PixelRatioStatic; +
+
2116 +
+ - + export declare interface PixelRatioStatic { +
+
2117 +
+ - + get(): number; +
+
2118 +
+ - + + getFontScale(): number; +
+
2119 +
+ - + + getPixelSizeForLayoutSize(layoutSize: number): + number; +
+
2120 +
+ - + + roundToNearestPixel(layoutSize: number): + number; +
+
2121 +
+ - + + startDetecting(): void; +
+
2122 +
+ - + } +
+
2123 +
+ - + export declare type Platform = +
+
2124 +
+ - + + | PlatformIOSStatic +
+
2125 +
+ - + + | PlatformAndroidStatic +
+
2126 +
+ - + + | PlatformWindowsOSStatic +
+
2127 +
+ - + + | PlatformMacOSStatic +
+
2128 +
+ - + + | PlatformWebStatic; +
+
+ 2129 + +
+ - + export declare const Platform: + Platform; +
+
+ 2130 + +
+ - + export declare interface + PlatformAndroidStatic extends + PlatformStatic { +
+
+ 2131 + +
+ - + constants: + PlatformConstants & + { +
+
+
+   +
+
+
+ 2132 + +
+ - + Version: number; +
+
2133 +
+ - + + Release: string; +
+
+ 2134 + +
+ - + Serial: string; +
+
+ 2135 + +
+ - + Fingerprint: string; +
+
+ 2136 + +
+ - + Model: string; +
+
2137 +
+ - + Brand: string; +
+
2138 +
+ - + + Manufacturer: string; +
+
2139 +
+ - + + ServerHost?: string | undefined; +
+
2140 +
+ - + + uiMode: 'car' | 'desk' | + 'normal' | 'tv' | + 'watch' | 'unknown'; +
+
2141 +
+ - + }; +
+
2142 +
+ - + + OS: 'android'; +
+
2143 +
+ - + + Version: number; +
+
2144 +
+ - + } +
+
+ 2145 + +
+ - + export declare function + PlatformColor(...colors: + string[]): + OpaqueColorValue; +
+
+ 2146 + +
+ - + export declare type + PlatformConstants = { +
+
2147 +
+ - + + isTesting: boolean; +
+
2148 +
+ - + + isDisableAnimations?: boolean | undefined; +
+
2149 +
+ - + + reactNativeVersion: { +
+
2150 +
+ - + major: number; +
+
2151 +
+ - + minor: number; +
+
2152 +
+ - + patch: number; +
+
2153 +
+ - + + prerelease?: string | null | undefined; +
+
2154 +
+ - + }; +
+
2155 +
+ - + }; +
+
2156 +
+ - + export declare interface PlatformIOSStatic extends + PlatformStatic { +
+
2157 +
+ - + + constants: PlatformConstants & { +
+
2158 +
+ - + + forceTouchAvailable: boolean; +
+
2159 +
+ - + + interfaceIdiom: string; +
+
2160 +
+ - + + osVersion: string; +
+
2161 +
+ - + + systemName: string; +
+
2162 +
+ - + + isMacCatalyst?: boolean | undefined; +
+
2163 +
+ - + }; +
+
2164 +
+ - + + OS: 'ios'; +
+
2165 +
+ - + + isPad: boolean; +
+
2166 +
+ - + isTV: boolean; +
+
2167 +
+ - + + isVision: boolean; +
+
2168 +
+ - + + isMacCatalyst?: boolean | undefined; +
+
2169 +
+ - + + Version: string; +
+
2170 +
+ - + } +
+
2171 +
+ - + export declare interface PlatformMacOSStatic + extends PlatformStatic { +
+
2172 +
+ - + + OS: 'macos'; +
+
2173 +
+ - + + Version: string; +
+
2174 +
+ - + + constants: PlatformConstants & { +
+
2175 +
+ - + + osVersion: string; +
+
2176 +
+ - + }; +
+
2177 +
+ - + } +
+
2178 +
+   + export declare type PlatformOSType = +
+
+ 2179 + +
+ - + + | 'ios' +
+
+ 2180 + +
+ - + + | 'android' +
+
+ 2181 + +
+ - + + | 'macos' +
+
+ 2182 + +
+ - + + | 'windows' +
+
+ 2183 + +
+ - + + | 'web' +
+
+ 2184 + +
+ - + + | 'native'; +
+
+ 2185 + +
+ - + export declare interface + PlatformStatic { +
+
+ 2186 + +
+ - + + isTV: boolean; +
+
2187 +
+ - + + isTesting: boolean; +
+
2188 +
+ - + + Version: number | string; +
+
+ 2189 + +
+ - + constants: PlatformConstants; +
+
2190 +
+ - + + select<T>( +
+
+ 2191 + +
+ - + specifics: +
+
2192 +
+ - + + | ({[platform in PlatformOSType]?: T} & + {default: T}) +
+
2193 +
+ - + + | {[platform in PlatformOSType]: T} +
+
+ 2194 + +
+ - + ): T; +
+
2195 +
+ - + + select<T>(specifics: {[platform in + PlatformOSType]?: T}): T | undefined; +
+
+ 2196 + +
+ - + } +
+
2197 +
+ - + export declare interface PlatformWebStatic extends + PlatformStatic { +
+
+ 2198 + +
+ - + OS: 'web'; +
+
2199 +
+ - + } +
+
2200 +
+ - + export declare interface PlatformWindowsOSStatic + extends PlatformStatic { +
+
2201 +
+ - + + OS: 'windows'; +
+
+ 2202 + +
+ - + Version: number; +
+
2203 +
+ - + + constants: PlatformConstants & { +
+
2204 +
+ - + + osVersion: number; +
+
+ 2205 + +
+ - + }; +
+
+ 2206 + +
+ - + } +
+
2207 +
+   + declare type PointerEvent_2 = + NativeSyntheticEvent<NativePointerEvent>; +
+
+ 2208 + +
+ - + export {PointerEvent_2 + as PointerEvent}; +
+
+
+   +
+
+
+ 2209 + +
+ - + export declare + interface PointerEvents + { +
+
2210 +
+   + + onPointerEnter?: ((event: PointerEvent_2) => + void) | undefined; +
+
2211 +
+   + + onPointerEnterCapture?: ((event: PointerEvent_2) + => void) | undefined; +
+
2212 +
+   + + onPointerLeave?: ((event: PointerEvent_2) => + void) | undefined; +
+
2213 +
+   + + onPointerLeaveCapture?: ((event: PointerEvent_2) + => void) | undefined; +
+
2214 +
+   + + onPointerMove?: ((event: PointerEvent_2) => void) + | undefined; +
+
2215 +
+   + + onPointerMoveCapture?: ((event: PointerEvent_2) + => void) | undefined; +
+
+ 2216 + +
+ - + + onPointerCancel?: ((event: + PointerEvent_2) => void) | undefined; +
+
+ 2217 + +
+ - + + onPointerCancelCapture?: ((event: + PointerEvent_2) => void) | undefined; +
+
+ 2218 + +
+ - + + onPointerDown?: ((event: PointerEvent_2) + => void) | undefined; +
+
+ 2219 + +
+ - + + onPointerDownCapture?: ((event: + PointerEvent_2) => void) | undefined; +
+
+ 2220 + +
+ - + + onPointerUp?: ((event: PointerEvent_2) + => void) | undefined; +
+
+ 2221 + +
+ - + + onPointerUpCapture?: ((event: + PointerEvent_2) => void) | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2222 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2223 + +
+ - + export declare + interface PointProp { +
+
2224 +
+   + x: number; +
+
2225 +
+   + y: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2226 + +
+ - + } +
+
+ 2227 + +
+ - + export declare type + PresentLocalNotificationDetails = { +
+
2228 +
+   + + alertBody: string; +
+
+ 2229 + +
+ - + + alertAction: string; +
+
+ 2230 + +
+ - + + alertTitle?: string | undefined; +
+
+ 2231 + +
+ - + + soundName?: string | undefined; +
+
+ 2232 + +
+ - + + category?: string | undefined; +
+
+ 2233 + +
+ - + + userInfo?: Object | undefined; +
+
+ 2234 + +
+ - + + applicationIconBadgeNumber?: number + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
2235 +
+   + }; +
+
+ 2236 + +
+ - + export declare const + Pressable: + React_2.ForwardRefExoticComponent< +
+
+ 2237 + +
+ - + + PressableProps + & React_2.RefAttributes<View> +
+
+
+   +
+
+
+
+   +
+
+
+ 2238 + +
+ - + >; +
+
+
+   +
+
+
+ 2239 + +
+ - + export + declare interface PressableAndroidRippleConfig + { +
+
2240 +
+ - + + color?: null | ColorValue | undefined; +
+
2241 +
+ - + + borderless?: null | boolean | undefined; +
+
2242 +
+ - + + radius?: null | number | undefined; +
+
+ 2243 + +
+ - + + foreground?: null + | boolean | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2244 +
+   + } +
+
+ 2245 + +
+ - + export declare interface + PressableProps +
+
+
+   +
+
+
+ 2246 + +
+ - + + extends + AccessibilityProps, +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2247 + +
+ - + Omit<ViewProps, + 'children' | + 'style' | + 'hitSlop'> { +
+
+ 2248 + +
+ - + + onHoverIn?: null | ((event: MouseEvent_2) + => void) | undefined; +
+
+ 2249 + +
+ - + + onHoverOut?: null | ((event: + MouseEvent_2) => void) | + undefined; +
+
2250 +
+ - + + onPress?: null | ((event: GestureResponderEvent) + => void) | undefined; +
+
2251 +
+ - + + onPressIn?: null | ((event: GestureResponderEvent) + => void) | undefined; +
+
2252 +
+ - + + onPressOut?: null | ((event: GestureResponderEvent) + => void) | undefined; +
+
+ 2253 + +
+ - + + onLongPress?: null | ((event: + GestureResponderEvent) => void) | + undefined; +
+
2254 +
+ - + onBlur?: +
+
2255 +
+ - + | null +
+
+ 2256 + +
+ - + | ((event: + NativeSyntheticEvent<TargetedEvent>) => void) +
+
2257 +
+ - + | undefined; +
+
2258 +
+ - + onFocus?: +
+
2259 +
+ - + | null +
+
+ 2260 + +
+ - + | ((event: + NativeSyntheticEvent<TargetedEvent>) => void) +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2261 + +
+ - + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2262 +
+   + children?: +
+
2263 +
+   + + | React_2.ReactNode +
+
+ 2264 + +
+ - + + | ((state: PressableStateCallbackType) => + React_2.ReactNode) +
+
2265 +
+ - + | undefined; +
+
2266 +
+ - + + cancelable?: null | boolean | undefined; +
+
+ 2267 + +
+ - + + delayHoverIn?: number | + null | undefined; +
+
+ 2268 + +
+ - + + delayHoverOut?: number | + null | undefined; +
+
+ 2269 + +
+ - + + delayLongPress?: null | number | + undefined; +
+
+ 2270 + +
+ - + + disabled?: null | boolean | + undefined; +
+
+ 2271 + +
+ - + + hitSlop?: null | + Insets | number | undefined; +
+
+ 2272 + +
+ - + + pressRetentionOffset?: null | + Insets | number | undefined; +
+
+
+   +
+
+
+ 2273 + +
+ - + + android_disableSound?: null + | boolean | undefined; +
+
+ 2274 + +
+ - + + android_ripple?: null + | + PressableAndroidRippleConfig | + undefined; +
+
+
+   +
+
+
+ 2275 + +
+ - + + testOnly_pressed?: null + | boolean | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2276 +
+   + style?: +
+
+ 2277 + +
+ - + + | StyleProp<ViewStyle> +
+
+ 2278 + +
+ - + + | ((state: PressableStateCallbackType) => + StyleProp<ViewStyle>) +
+
2279 +
+ - + | undefined; +
+
2280 +
+ - + + unstable_pressDelay?: number | undefined; +
+
2281 +
+ - + } +
+
2282 +
+ - + export declare interface PressableStateCallbackType + { +
+
2283 +
+ - + + readonly pressed: boolean; +
+
2284 +
+ - + } +
+
2285 +
+ - + export declare function processColor( +
+
2286 +
+ - + + color?: number | ColorValue +
+
2287 +
+ - + ): ProcessedColorValue | null | undefined; +
+
2288 +
+ - + export declare type ProcessedColorValue = number | + OpaqueColorValue; +
+
2289 +
+ - + export declare class ProgressBarAndroid extends + ProgressBarAndroidBase {} +
+
2290 +
+ - + export declare const ProgressBarAndroidBase: + Constructor<NativeMethods> & +
+
2291 +
+ - + + typeof ProgressBarAndroidComponent; +
+
2292 +
+ - + export declare class ProgressBarAndroidComponent + extends + React_2.Component<ProgressBarAndroidProps> + {} +
+
2293 +
+ - + export declare type ProgressBarAndroidProperties = + ProgressBarAndroidProps; +
+
2294 +
+ - + export declare interface ProgressBarAndroidProps + extends ViewProps { +
+
2295 +
+ - + styleAttr?: +
+
2296 +
+ - + + | 'Horizontal' +
+
2297 +
+ - + + | 'Normal' +
+
2298 +
+ - + + | 'Small' +
+
2299 +
+ - + + | 'Large' +
+
2300 +
+ - + + | 'Inverse' +
+
2301 +
+ - + + | 'SmallInverse' +
+
2302 +
+ - + + | 'LargeInverse' +
+
2303 +
+ - + | undefined; +
+
2304 +
+ - + + indeterminate?: boolean | undefined; +
+
2305 +
+ - + + progress?: number | undefined; +
+
2306 +
+ - + + animating?: boolean | undefined; +
+
2307 +
+ - + + color?: ColorValue | undefined; +
+
2308 +
+   + + testID?: string | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2309 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2310 +
+   + export declare type PromiseTask = { +
+
2311 +
+   + name: string; +
+
+ 2312 + +
+ - + + gen: () => Promise<any>; +
+
2313 +
+   + }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2314 + +
+ - + export declare interface + PushNotification { +
+
+ 2315 + +
+ - + + getMessage(): string | Object; +
+
+ 2316 + +
+ - + + getSound(): string; +
+
+ 2317 + +
+ - + + getCategory(): string; +
+
+ 2318 + +
+ - + + getAlert(): string | Object; +
+
+ 2319 + +
+ - + + getContentAvailable(): number; +
+
+ 2320 + +
+ - + + getBadgeCount(): number; +
+
+ 2321 + +
+ - + + getData(): Object; +
+
+ 2322 + +
+ - + + getThreadId(): string; +
+
2323 +
+   + + finish(result: string): void; +
+
2324 +
+   + } +
+
+ 2325 + +
+ - + export declare type PushNotificationEventName + = +
+
+ 2326 + +
+ - + + | 'notification' +
+
+ 2327 + +
+ - + + | 'localNotification' +
+
+ 2328 + +
+ - + + | 'register' +
+
+ 2329 + +
+ - + + | 'registrationError'; +
+
+ 2330 + +
+ - + export declare const PushNotificationIOS: + PushNotificationIOSStatic; +
+
2331 +
+ - + export declare type PushNotificationIOS = + PushNotificationIOSStatic; +
+
+ 2332 + +
+ - + export declare interface + PushNotificationIOSStatic { +
+
2333 +
+ - + + presentLocalNotification(details: + PresentLocalNotificationDetails): void; +
+
2334 +
+ - + + scheduleLocalNotification(details: + ScheduleLocalNotificationDetails): void; +
+
2335 +
+ - + + cancelAllLocalNotifications(): void; +
+
2336 +
+ - + + removeAllDeliveredNotifications(): void; +
+
2337 +
+ - + + getDeliveredNotifications(callback: (notifications: + Object[]) => void): void; +
+
2338 +
+ - + + removeDeliveredNotifications(identifiers: string[]): + void; +
+
2339 +
+ - + + cancelLocalNotifications(userInfo: Object): + void; +
+
+ 2340 + +
+ - + + setApplicationIconBadgeNumber(number: + number): void; +
+
2341 +
+ - + + getApplicationIconBadgeNumber(callback: (badge: + number) => void): void; +
+
+ 2342 + +
+ - + + getScheduledLocalNotifications( +
+
+ 2343 + +
+ - + + callback: + (notifications: + ScheduleLocalNotificationDetails[]) => + void +
+
2344 +
+   + ): void; +
+
2345 +
+ - + + addEventListener( +
+
+ 2346 + +
+ - + type: + 'notification' | + 'localNotification', +
+
+ 2347 + +
+ - + + handler: + (notification: PushNotification) => void +
+
2348 +
+   + ): void; +
+
+ 2349 + +
+ - + + addEventListener( +
+
+
+   +
+
+
+ 2350 + +
+ - + type: + 'register', +
+
+ 2351 + +
+ - + + handler: (deviceToken: + string) => void +
+
2352 +
+   + ): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2353 + +
+ - + + addEventListener( +
+
2354 +
+ - + + type: 'registrationError', +
+
2355 +
+ - + + handler: (error: {message: string; code: number; + details: any}) => void +
+
2356 +
+ - + ): void; +
+
2357 +
+ - + + removeEventListener( +
+
2358 +
+   + + type: PushNotificationEventName, +
+
+ 2359 + +
+ - + handler: +
+
2360 +
+ - + + | ((notification: PushNotification) => + void) +
+
2361 +
+ - + + | ((deviceToken: string) => void) +
+
2362 +
+ - + + | ((error: {message: string; code: number; details: + any}) => void) +
+
2363 +
+   + ): void; +
+
+ 2364 + +
+ - + + requestPermissions(permissions?: + PushNotificationPermissions[]): + void; +
+
+ 2365 + +
+ - + + requestPermissions( +
+
2366 +
+   + + permissions?: PushNotificationPermissions +
+
+ 2367 + +
+ - + + ): Promise<PushNotificationPermissions>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2368 + +
+ - + + abandonPermissions(): void; +
+
+ 2369 + +
+ - + + checkPermissions( +
+
2370 +
+   + + callback: (permissions: PushNotificationPermissions) + => void +
+
2371 +
+   + ): void; +
+
+ 2372 + +
+ - + + getInitialNotification(): Promise<PushNotification + | null>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2373 + +
+ - + + FetchResult: + FetchResult; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2374 +
+   + } +
+
+ 2375 + +
+ - + export declare + interface PushNotificationPermissions + { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2376 + +
+ - + + alert?: boolean | + undefined; +
+
2377 +
+ - + + badge?: boolean | undefined; +
+
2378 +
+ - + + sound?: boolean | undefined; +
+
+ 2379 + +
+ - + } +
+
+ 2380 + +
+ - + export declare interface Rationale + { +
+
2381 +
+   + title: string; +
+
2382 +
+   + + message: string; +
+
+ 2383 + +
+ - + + buttonPositive: string; +
+
+ 2384 + +
+ - + + buttonNegative?: string | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2385 + +
+ - + buttonNeutral?: string | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2386 +
+   + } +
+
2387 +
+ - + export declare type RCTNativeAppEventEmitter = + DeviceEventEmitterStatic; +
+
2388 +
+ - + export declare interface + RecursiveArray<T> +
+
2389 +
+ - + + extends Array<T | ReadonlyArray<T> | + RecursiveArray<T>> {} +
+
2390 +
+ - + export declare class RefreshControl extends + RefreshControlBase { +
+
2391 +
+ - + + static SIZE: Object; // Undocumented +
+
2392 +
+ - + } +
+
2393 +
+ - + export declare const RefreshControlBase: + Constructor<NativeMethods> & +
+
2394 +
+ - + + typeof RefreshControlComponent; +
+
2395 +
+ - + export declare class RefreshControlComponent + extends React_2.Component<RefreshControlProps> + {} +
+
2396 +
+ - + export declare type RefreshControlProperties = + RefreshControlProps; +
+
+ 2397 + +
+ - + export declare type + RefreshControlPropertiesAndroid = +
+
2398 +
+ - + + RefreshControlPropsAndroid; +
+
2399 +
+ - + export declare type RefreshControlPropertiesIOS = + RefreshControlPropsIOS; +
+
2400 +
+ - + export declare interface RefreshControlProps +
+
2401 +
+ - + + extends RefreshControlPropsIOS, +
+
2402 +
+ - + + RefreshControlPropsAndroid { +
+
+ 2403 + +
+ - + + onRefresh?: (() => void) | undefined; +
+
2404 +
+   + + refreshing: boolean; +
+
2405 +
+   + + progressViewOffset?: number | undefined; +
+
+ 2406 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2407 + +
+ - + export declare + interface RefreshControlPropsAndroid + extends ViewProps { +
+
2408 +
+ - + + colors?: ColorValue[] | undefined; +
+
2409 +
+   + + enabled?: boolean | undefined; +
+
+
+   +
+
+
2410 +
+   + + progressBackgroundColor?: ColorValue | + undefined; +
+
+ 2411 + +
+ - + + size?: number | undefined; +
+
+ 2412 + +
+ - + } +
+
+ 2413 + +
+ - + export declare + interface RefreshControlPropsIOS + extends ViewProps { +
+
2414 +
+   + + tintColor?: ColorValue | undefined; +
+
2415 +
+ - + + title?: string | undefined; +
+
2416 +
+   + + titleColor?: ColorValue | undefined; +
+
+
+   +
+
+
+ 2417 + +
+ - + } +
+
+ 2418 + +
+ - + export declare type + RegisterCallableModule = ( +
+
2419 +
+   + name: string, +
+
+ 2420 + +
+ - + + moduleOrFactory: Module | (() => Module) +
+
2421 +
+   + ) => void; +
+
+
+   +
+
+
+
+   +
+
+
+ 2422 + +
+ - + export declare const + registerCallableModule: + RegisterCallableModule; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2423 + +
+ - + export declare type + RegisteredStyle<T> = + number + & {__registeredStyleBrand: T}; +
+
+ 2424 + +
+ - + export declare function + requireNativeComponent<T>( +
+
+ 2425 + +
+ - + + viewName: string +
+
+ 2426 + +
+ - + ): HostComponent<T>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2427 + +
+ - + export declare type ReturnKeyType = + 'done' | + 'go' | + 'next' | + 'search' | + 'send'; +
+
+
+   +
+
+
+ 2428 + +
+ - + export declare type ReturnKeyTypeAndroid + = 'none' | + 'previous'; +
+
+
+   +
+
+
+ 2429 + +
+ - + export declare type ReturnKeyTypeIOS + = +
+
+ 2430 + +
+ - + + | 'default' +
+
2431 +
+ - + + | 'google' +
+
2432 +
+ - + + | 'join' +
+
2433 +
+ - + + | 'route' +
+
2434 +
+ - + + | 'yahoo' +
+
+ 2435 + +
+ - + + | 'emergency-call'; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2436 +
+   + export declare type ReturnKeyTypeOptions = +
+
2437 +
+   + + | ReturnKeyType +
+
+ 2438 + +
+ - + + | ReturnKeyTypeAndroid +
+
+ 2439 + +
+ - + + | ReturnKeyTypeIOS; +
+
+ 2440 + +
+ - + export declare interface + RippleBackgroundPropType +
+
+ 2441 + +
+ - + + extends + BaseBackgroundPropType { +
+
+ 2442 + +
+ - + + type: + 'RippleAndroid'; +
+
+ 2443 + +
+ - + + borderless: boolean; +
+
+ 2444 + +
+ - + color?: number | + null | undefined; +
+
+ 2445 + +
+ - + } +
+
+ 2446 + +
+ - + export declare + type Role = +
+
+ 2447 + +
+ - + + | 'alert' +
+
+ 2448 + +
+ - + + | + 'alertdialog' +
+
+ 2449 + +
+ - + | 'application' +
+
+ 2450 + +
+ - + | 'article' +
+
+ 2451 + +
+ - + + | 'banner' +
+
+ 2452 + +
+ - + + | 'button' +
+
+ 2453 + +
+ - + + | 'cell' +
+
+ 2454 + +
+ - + + | 'checkbox' +
+
+ 2455 + +
+ - + | 'columnheader' +
+
+ 2456 + +
+ - + | 'combobox' +
+
+ 2457 + +
+ - + + | 'complementary' +
+
+ 2458 + +
+ - + + | 'contentinfo' +
+
+ 2459 + +
+ - + + | 'definition' +
+
+ 2460 + +
+ - + + | 'dialog' +
+
+ 2461 + +
+ - + + | 'directory' +
+
+ 2462 + +
+ - + + | 'document' +
+
+ 2463 + +
+ - + + | 'feed' +
+
+ 2464 + +
+ - + + | 'figure' +
+
+ 2465 + +
+ - + + | 'form' +
+
+ 2466 + +
+ - + + | 'grid' +
+
+ 2467 + +
+ - + + | 'group' +
+
+ 2468 + +
+ - + + | 'heading' +
+
+ 2469 + +
+ - + + | 'img' +
+
+ 2470 + +
+ - + + | 'link' +
+
+ 2471 + +
+ - + + | 'list' +
+
+ 2472 + +
+ - + + | 'listitem' +
+
+ 2473 + +
+ - + + | 'log' +
+
+ 2474 + +
+ - + + | 'main' +
+
+ 2475 + +
+ - + + | 'marquee' +
+
+ 2476 + +
+ - + + | 'math' +
+
+ 2477 + +
+ - + + | 'menu' +
+
+ 2478 + +
+ - + + | 'menubar' +
+
+ 2479 + +
+ - + + | 'menuitem' +
+
+ 2480 + +
+ - + + | 'meter' +
+
+ 2481 + +
+ - + + | 'navigation' +
+
+ 2482 + +
+ - + + | 'none' +
+
+ 2483 + +
+ - + + | 'note' +
+
+ 2484 + +
+ - + + | 'option' +
+
+ 2485 + +
+ - + + | 'presentation' +
+
+ 2486 + +
+ - + + | 'progressbar' +
+
+ 2487 + +
+ - + + | 'radio' +
+
+ 2488 + +
+ - + + | 'radiogroup' +
+
+ 2489 + +
+ - + + | 'region' +
+
+ 2490 + +
+ - + + | 'row' +
+
+ 2491 + +
+ - + + | 'rowgroup' +
+
+ 2492 + +
+ - + + | 'rowheader' +
+
+ 2493 + +
+ - + + | 'scrollbar' +
+
+ 2494 + +
+ - + + | 'searchbox' +
+
+ 2495 + +
+ - + + | 'separator' +
+
+ 2496 + +
+ - + + | 'slider' +
+
+ 2497 + +
+ - + + | 'spinbutton' +
+
+ 2498 + +
+ - + + | 'status' +
+
+ 2499 + +
+ - + + | 'summary' +
+
+ 2500 + +
+ - + + | 'switch' +
+
+ 2501 + +
+ - + + | 'tab' +
+
+ 2502 + +
+ - + + | 'table' +
+
+ 2503 + +
+ - + + | 'tablist' +
+
+ 2504 + +
+ - + + | 'tabpanel' +
+
+ 2505 + +
+ - + + | 'term' +
+
+ 2506 + +
+ - + + | 'timer' +
+
+ 2507 + +
+ - + + | 'toolbar' +
+
+ 2508 + +
+ - + + | 'tooltip' +
+
+ 2509 + +
+ - + + | 'tree' +
+
+ 2510 + +
+ - + + | 'treegrid' +
+
+ 2511 + +
+ - + + | 'treeitem'; +
+
+ 2512 + +
+ - + export + declare type RootTag = number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2513 +
+   + export declare const RootTagContext: + React_2.Context<RootTag>; +
+
+ 2514 + +
+ - + export declare type + RootViewStyleProvider = + (appParameters: + any) => ViewStyle; +
+
+ 2515 + +
+ - + export declare interface + RotateTransform { +
+
+
+   +
+
+
+
+   +
+
+
+ 2516 + +
+ - + rotate: + AnimatableStringValue; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2517 + +
+ - + } +
+
+ 2518 + +
+ - + export declare interface + RotateXTransform { +
+
2519 +
+ - + + rotateX: AnimatableStringValue; +
+
2520 +
+ - + } +
+
2521 +
+ - + export declare interface RotateYTransform { +
+
2522 +
+ - + + rotateY: AnimatableStringValue; +
+
2523 +
+ - + } +
+
2524 +
+ - + export declare interface RotateZTransform { +
+
2525 +
+ - + + rotateZ: AnimatableStringValue; +
+
2526 +
+ - + } +
+
2527 +
+ - + export declare type Runnable = (appParameters: any) + => void; +
+
2528 +
+ - + export declare class SafeAreaView extends + SafeAreaViewBase {} +
+
2529 +
+ - + export declare const SafeAreaViewBase: + Constructor<NativeMethods> & +
+
+ 2530 + +
+ - + + typeof + SafeAreaViewComponent; +
+
+ 2531 + +
+ - + export + declare class SafeAreaViewComponent extends + React_2.Component<ViewProps> {} +
+
+
+   +
+
+
+ 2532 + +
+ - + export declare interface + ScaledSize { +
+
2533 +
+ - + width: number; +
+
2534 +
+ - + + height: number; +
+
2535 +
+ - + scale: number; +
+
2536 +
+ - + + fontScale: number; +
+
2537 +
+ - + } +
+
2538 +
+ - + export declare interface ScaleTransform { +
+
2539 +
+ - + + scale: AnimatableNumericValue; +
+
2540 +
+ - + } +
+
2541 +
+ - + export declare interface ScaleXTransform { +
+
2542 +
+ - + + scaleX: AnimatableNumericValue; +
+
2543 +
+ - + } +
+
2544 +
+ - + export declare interface ScaleYTransform { +
+
2545 +
+ - + + scaleY: AnimatableNumericValue; +
+
2546 +
+ - + } +
+
2547 +
+ - + export declare type + ScheduleLocalNotificationDetails = { +
+
2548 +
+ - + + alertAction?: string | undefined; +
+
2549 +
+ - + + alertBody?: string | undefined; +
+
2550 +
+ - + + alertTitle?: string | undefined; +
+
2551 +
+ - + + applicationIconBadgeNumber?: number | + undefined; +
+
+ 2552 + +
+ - + + category?: string + | undefined; +
+
2553 +
+ - + + fireDate?: number | string | undefined; +
+
2554 +
+ - + + isSilent?: boolean | undefined; +
+
2555 +
+ - + + repeatInterval?: +
+
2556 +
+ - + + | 'year' +
+
2557 +
+ - + + | 'month' +
+
2558 +
+ - + + | 'week' +
+
2559 +
+ - + + | 'day' +
+
2560 +
+ - + + | 'hour' +
+
2561 +
+ - + + | 'minute' +
+
2562 +
+ - + | undefined; +
+
2563 +
+ - + + soundName?: string | undefined; +
+
2564 +
+ - + + userInfo?: Object | undefined; +
+
2565 +
+   + }; +
+
+
+   +
+
+
+
+   +
+
+
+ 2566 + +
+ - + export declare interface + ScrollResponderEvent +
+
2567 +
+ - + + extends NativeSyntheticEvent<NativeTouchEvent> + {} +
+
2568 +
+ - + export declare interface ScrollResponderMixin + extends SubscribableMixin { +
+
2569 +
+ - + + scrollResponderHandleScrollShouldSetResponder(): + boolean; +
+
2570 +
+ - + + scrollResponderHandleStartShouldSetResponder(): + boolean; +
+
2571 +
+ - + + scrollResponderHandleStartShouldSetResponderCapture( +
+
2572 +
+ - + + e: ScrollResponderEvent +
+
2573 +
+ - + ): boolean; +
+
2574 +
+ - + + scrollResponderHandleResponderReject(): any; +
+
+ 2575 + +
+ - + + scrollResponderHandleTerminationRequest(): + boolean; +
+
2576 +
+ - + + scrollResponderHandleTouchEnd(e: + ScrollResponderEvent): void; +
+
2577 +
+ - + + scrollResponderHandleResponderRelease(e: + ScrollResponderEvent): void; +
+
2578 +
+ - + + scrollResponderHandleScroll(e: + ScrollResponderEvent): void; +
+
2579 +
+ - + + scrollResponderHandleResponderGrant(e: + ScrollResponderEvent): void; +
+
2580 +
+ - + + scrollResponderHandleScrollBeginDrag(e: + ScrollResponderEvent): void; +
+
2581 +
+ - + + scrollResponderHandleScrollEndDrag(e: + ScrollResponderEvent): void; +
+
2582 +
+ - + + scrollResponderHandleMomentumScrollBegin(e: + ScrollResponderEvent): void; +
+
2583 +
+ - + + scrollResponderHandleMomentumScrollEnd(e: + ScrollResponderEvent): void; +
+
2584 +
+ - + + scrollResponderHandleTouchStart(e: + ScrollResponderEvent): void; +
+
2585 +
+ - + + scrollResponderHandleTouchMove(e: + ScrollResponderEvent): void; +
+
+ 2586 + +
+ - + + scrollResponderIsAnimating(): boolean; +
+
+
+   +
+
+
+ 2587 + +
+ - + scrollResponderGetScrollableNode(): + any; +
+
2588 +
+ - + + scrollResponderScrollTo( +
+
+ 2589 + +
+ - + x?: +
+
+ 2590 + +
+ - + | number +
+
2591 +
+ - + | { +
+
2592 +
+ - + + x?: number | undefined; +
+
2593 +
+ - + + y?: number | undefined; +
+
+ 2594 + +
+ - + animated?: boolean | + undefined; +
+
+ 2595 + +
+ - + }, +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2596 + +
+ - + + y?: number, +
+
+ 2597 + +
+ - + + animated?: boolean +
+
+ 2598 + +
+ - + + ): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2599 + +
+ - + + scrollResponderZoomTo( +
+
2600 +
+   + rect: { +
+
2601 +
+   + x: number; +
+
2602 +
+   + y: number; +
+
2603 +
+   + width: number; +
+
2604 +
+   + + height: number; +
+
+ 2605 + +
+ - + + animated?: boolean | undefined; +
+
2606 +
+   + }, +
+
+ 2607 + +
+ - + + animated?: boolean + // deprecated, put this inside the rect + argument instead +
+
+ 2608 + +
+ - + + ): void; +
+
2609 +
+ - + + scrollResponderScrollNativeHandleToKeyboard( +
+
2610 +
+ - + + nodeHandle: any, +
+
2611 +
+ - + + additionalOffset?: number, +
+
2612 +
+ - + + preventNegativeScrollOffset?: boolean +
+
2613 +
+ - + ): void; +
+
2614 +
+ - + + scrollResponderInputMeasureAndScrollToKeyboard( +
+
2615 +
+ - + left: number, +
+
2616 +
+ - + top: number, +
+
2617 +
+ - + width: number, +
+
2618 +
+ - + height: number +
+
2619 +
+ - + ): void; +
+
2620 +
+ - + + scrollResponderTextInputFocusError(e: + ScrollResponderEvent): void; +
+
2621 +
+ - + + componentWillMount(): void; +
+
+ 2622 + +
+ - + + scrollResponderKeyboardWillShow(e: + ScrollResponderEvent): + void; +
+
+ 2623 + +
+ - + + scrollResponderKeyboardWillHide(e: + ScrollResponderEvent): + void; +
+
+ 2624 + +
+ - + + scrollResponderKeyboardDidShow(e: + ScrollResponderEvent): + void; +
+
+ 2625 + +
+ - + + scrollResponderKeyboardDidHide(e: + ScrollResponderEvent): + void; +
+
+
+   +
+
+
2626 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2627 + +
+ - + export declare + class ScrollView extends ScrollViewBase { +
+
2628 +
+ - + scrollTo( +
+
2629 +
+ - + y?: +
+
2630 +
+ - + | number +
+
2631 +
+ - + | { +
+
2632 +
+ - + + x?: number | undefined; +
+
2633 +
+ - + + y?: number | undefined; +
+
2634 +
+ - + + animated?: boolean | undefined; +
+
2635 +
+ - + }, +
+
2636 +
+ - + + deprecatedX?: number, +
+
2637 +
+ - + + deprecatedAnimated?: boolean +
+
2638 +
+ - + ): void; +
+
+ 2639 + +
+ - + + scrollToEnd(options?: + {animated?: boolean | undefined}): void; +
+
+ 2640 + +
+ - + + flashScrollIndicators(): + void; +
+
+ 2641 + +
+ - + + getScrollResponder(): + ScrollResponderMixin; +
+
2642 +
+ - + + getScrollableNode(): any; +
+
2643 +
+ - + + getInnerViewNode(): any; +
+
+ 2644 + +
+ - + + scrollWithoutAnimationTo?: + ((y: + number, x: number) => void) | undefined; +
+
2645 +
+ - + + setNativeProps(nativeProps: object): void; +
+
2646 +
+   + } +
+
+ 2647 + +
+ - + export declare const + _ScrollView: + typeof ScrollView; +
+
+ 2648 + +
+ - + export + declare const ScrollViewBase: + Constructor<ScrollResponderMixin> & +
+
+ 2649 + +
+ - + typeof + ScrollViewComponent; +
+
+ 2650 + +
+ - + export declare class + ScrollViewComponent extends + React_2.Component<ScrollViewProps> {} +
+
+ 2651 + +
+ - + export declare type + ScrollViewProperties = + ScrollViewProps; +
+
+ 2652 + +
+ - + export + declare type ScrollViewPropertiesAndroid = + ScrollViewPropsAndroid; +
+
+ 2653 + +
+ - + export declare type + ScrollViewPropertiesIOS = + ScrollViewPropsIOS; +
+
+ 2654 + +
+ - + export declare interface ScrollViewProps +
+
+ 2655 + +
+ - + extends ViewProps, +
+
+ 2656 + +
+ - + + ScrollViewPropsIOS, +
+
+ 2657 + +
+ - + ScrollViewPropsAndroid, +
+
+ 2658 + +
+ - + Touchable { +
+
+ 2659 + +
+ - + contentContainerStyle?: + StyleProp<ViewStyle> | + undefined; +
+
+ 2660 + +
+ - + decelerationRate?: + 'fast' | + 'normal' | number | undefined; +
+
+ 2661 + +
+ - + horizontal?: boolean | + null | undefined; +
+
+ 2662 + +
+ - + invertStickyHeaders?: boolean | + undefined; +
+
+ 2663 + +
+ - + keyboardDismissMode?: + 'none' | + 'interactive' | 'on-drag' | undefined; +
+
+ 2664 + +
+ - + keyboardShouldPersistTaps?: +
+
+ 2665 + +
+ - + | boolean +
+
+ 2666 + +
+ - + | 'always' +
+
+ 2667 + +
+ - + | 'never' +
+
+ 2668 + +
+ - + | 'handled' +
+
+ 2669 + +
+ - + | undefined; +
+
+ 2670 + +
+ - + onContentSizeChange?: ((w: + number, h: number) => void) | + undefined; +
+
+ 2671 + +
+ - + onScroll?: +
+
+ 2672 + +
+ - + | ((event: + NativeSyntheticEvent<NativeScrollEvent>) + => void) +
+
+ 2673 + +
+ - + | undefined; +
+
+ 2674 + +
+ - + onScrollBeginDrag?: +
+
+ 2675 + +
+ - + | ((event: + NativeSyntheticEvent<NativeScrollEvent>) + => void) +
+
+ 2676 + +
+ - + | undefined; +
+
+ 2677 + +
+ - + onScrollEndDrag?: +
+
+ 2678 + +
+ - + | ((event: + NativeSyntheticEvent<NativeScrollEvent>) + => void) +
+
+ 2679 + +
+ - + | undefined; +
+
+ 2680 + +
+ - + onMomentumScrollEnd?: +
+
+ 2681 + +
+ - + | ((event: + NativeSyntheticEvent<NativeScrollEvent>) + => void) +
+
+ 2682 + +
+ - + | undefined; +
+
+ 2683 + +
+ - + onMomentumScrollBegin?: +
+
+ 2684 + +
+ - + | + ((event: + NativeSyntheticEvent<NativeScrollEvent>) + => void) +
+
+ 2685 + +
+ - + | undefined; +
+
+ 2686 + +
+ - + pagingEnabled?: boolean | + undefined; +
+
+ 2687 + +
+ - + scrollEnabled?: boolean | + undefined; // true +
+
+ 2688 + +
+ - + removeClippedSubviews?: + boolean | undefined; +
+
+ 2689 + +
+ - + showsHorizontalScrollIndicator?: + boolean | undefined; +
+
+ 2690 + +
+ - + showsVerticalScrollIndicator?: + boolean | undefined; +
+
+ 2691 + +
+ - + stickyHeaderHiddenOnScroll?: + boolean | undefined; +
+
+ 2692 + +
+ - + style?: + StyleProp<ViewStyle> | + undefined; +
+
+ 2693 + +
+ - + refreshControl?: + React_2.ReactElement<RefreshControlProps> + | undefined; +
+
+ 2694 + +
+ - + snapToInterval?: number | + undefined; +
+
+ 2695 + +
+ - + snapToOffsets?: number[] | + undefined; +
+
+ 2696 + +
+ - + snapToStart?: boolean | + undefined; +
+
+ 2697 + +
+ - + snapToEnd?: boolean | undefined; +
+
+ 2698 + +
+ - + stickyHeaderIndices?: + number[] | undefined; +
+
+ 2699 + +
+ - + disableIntervalMomentum?: + boolean | undefined; +
+
+ 2700 + +
+ - + disableScrollViewPanResponder?: + boolean | undefined; +
+
+ 2701 + +
+ - + StickyHeaderComponent?: + React_2.ComponentType<any> | + undefined; +
+
+ 2702 + +
+ - + } +
+
+ 2703 + +
+ - + export declare + interface + ScrollViewPropsAndroid { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2704 +
+   + + endFillColor?: ColorValue | undefined; +
+
2705 +
+   + + scrollPerfTag?: string | undefined; +
+
+ 2706 + +
+ - + + overScrollMode?: 'auto' + | 'always' | + 'never' | + undefined; +
+
2707 +
+ - + + nestedScrollEnabled?: boolean | undefined; +
+
2708 +
+ - + + fadingEdgeLength?: number | undefined; +
+
2709 +
+   + + persistentScrollbar?: boolean | undefined; +
+
+
+   +
+
+
+ 2710 + +
+ - + } +
+
+ 2711 + +
+ - + export declare + interface ScrollViewPropsIOS { +
+
2712 +
+ - + + alwaysBounceHorizontal?: boolean | undefined; +
+
2713 +
+ - + + alwaysBounceVertical?: boolean | undefined; +
+
+ 2714 + +
+ - + + automaticallyAdjustContentInsets?: boolean | + undefined; // true +
+
2715 +
+   + + automaticallyAdjustKeyboardInsets?: boolean | + undefined; +
+
2716 +
+   + + automaticallyAdjustsScrollIndicatorInsets?: boolean + | undefined; +
+
+
+   +
+
+
2717 +
+   + + bounces?: boolean | undefined; +
+
+
+   +
+
+
2718 +
+   + + bouncesZoom?: boolean | undefined; +
+
+
+   +
+
+
+ 2719 + +
+ - + + canCancelContentTouches?: boolean | + undefined; +
+
2720 +
+   + + centerContent?: boolean | undefined; +
+
2721 +
+ - + + contentInset?: Insets | undefined; // + zeros +
+
+ 2722 + +
+ - + + contentOffset?: PointProp | + undefined; // + zeros +
+
2723 +
+ - + + contentInsetAdjustmentBehavior?: +
+
2724 +
+ - + + | 'automatic' +
+
2725 +
+ - + + | 'scrollableAxes' +
+
2726 +
+ - + + | 'never' +
+
2727 +
+ - + + | 'always' +
+
2728 +
+ - + | undefined; +
+
2729 +
+   + + directionalLockEnabled?: boolean | undefined; +
+
2730 +
+ - + + indicatorStyle?: 'default' | + 'black' | 'white' | + undefined; +
+
2731 +
+ - + + maintainVisibleContentPosition?: +
+
2732 +
+ - + | null +
+
2733 +
+ - + | { +
+
+ 2734 + +
+ - + autoscrollToTopThreshold?: + number | + null | undefined; +
+
2735 +
+ - + + minIndexForVisible: number; +
+
2736 +
+ - + } +
+
2737 +
+ - + | undefined; +
+
2738 +
+   + + maximumZoomScale?: number | undefined; +
+
2739 +
+   + + minimumZoomScale?: number | undefined; +
+
2740 +
+ - + + onScrollAnimationEnd?: (() => void) | + undefined; +
+
2741 +
+   + + pinchGestureEnabled?: boolean | undefined; +
+
2742 +
+ - + + scrollEventThrottle?: number | undefined; +
+
+ 2743 + +
+ - + + scrollIndicatorInsets?: Insets | + undefined; //zeroes +
+
2744 +
+   + + scrollToOverflowEnabled?: boolean | undefined; +
+
2745 +
+   + + scrollsToTop?: boolean | undefined; +
+
2746 +
+ - + + snapToAlignment?: 'start' | + 'center' | 'end' | + undefined; +
+
2747 +
+ - + + onScrollToTop?: +
+
+ 2748 + +
+ - + | ((event: + NativeSyntheticEvent<NativeScrollEvent>) => void) +
+
+ 2749 + +
+ - + | undefined; +
+
2750 +
+   + + zoomScale?: number | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2751 +
+   + } +
+
+ 2752 + +
+ - + export declare interface + SectionBase<ItemT, + SectionT = + DefaultSectionT> { +
+
+
+   +
+
+
+
+   +
+
+
+ 2753 + +
+ - + + data: + ReadonlyArray<ItemT>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2754 + +
+ - + + key?: string | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2755 + +
+ - + renderItem?: + SectionListRenderItem<ItemT, SectionT> + | undefined; +
+
2756 +
+ - + + ItemSeparatorComponent?: + React_2.ComponentType<any> | null | + undefined; +
+
2757 +
+ - + + keyExtractor?: ((item: ItemT, index: number) => + string) | undefined; +
+
2758 +
+ - + } +
+
2759 +
+   + export declare class SectionList< +
+
+ 2760 + +
+ - + + ItemT = any, +
+
+ 2761 + +
+ - + + SectionT = DefaultSectionT, +
+
+ 2762 + +
+ - + > extends + SectionListComponent<SectionListProps<ItemT, SectionT>> + {} +
+
+ 2763 + +
+ - + export + declare abstract class SectionListComponent< +
+
2764 +
+ - + Props, +
+
2765 +
+ - + > extends React_2.Component<Props> { +
+
+ 2766 + +
+ - + + scrollToLocation(params: + SectionListScrollParams): void; +
+
2767 +
+   + + recordInteraction(): void; +
+
2768 +
+   + + flashScrollIndicators(): void; +
+
+ 2769 + +
+ - + + getScrollResponder(): ScrollView | + undefined; +
+
+ 2770 + +
+ - + + getScrollableNode(): + NodeHandle | undefined; +
+
+
+   +
+
+
+
+   +
+
+
2771 +
+   + } +
+
2772 +
+ - + export declare type SectionListData< +
+
2773 +
+ - + ItemT, +
+
2774 +
+ - + + SectionT = DefaultSectionT, +
+
2775 +
+ - + > = SectionBase<ItemT, SectionT> & + SectionT; +
+
2776 +
+ - + export declare type + SectionListProperties<ItemT> = + SectionListProps<ItemT>; +
+
+ 2777 + +
+ - + export declare + interface SectionListProps<ItemT, + SectionT = DefaultSectionT> +
+
2778 +
+ - + + extends + VirtualizedListWithoutPreConfiguredProps<ItemT> + { +
+
2779 +
+ - + + SectionSeparatorComponent?: +
+
2780 +
+ - + + | React_2.ComponentType<any> +
+
2781 +
+ - + + | React_2.ReactElement +
+
+ 2782 + +
+ - + | null +
+
2783 +
+ - + | undefined; +
+
2784 +
+ - + + extraData?: any | undefined; +
+
2785 +
+ - + + getItemLayout?: +
+
2786 +
+ - + | (( +
+
2787 +
+ - + + data: SectionListData<ItemT, SectionT>[] | + null, +
+
2788 +
+ - + index: number +
+
2789 +
+ - + + ) => {length: number; offset: number; index: + number}) +
+
2790 +
+ - + | undefined; +
+
2791 +
+ - + + initialNumToRender?: number | undefined; +
+
2792 +
+ - + + inverted?: boolean | null | undefined; +
+
2793 +
+ - + + keyExtractor?: ((item: ItemT, index: number) => + string) | undefined; +
+
2794 +
+ - + + onEndReached?: ((info: {distanceFromEnd: number}) + => void) | null | undefined; +
+
2795 +
+ - + + onEndReachedThreshold?: number | null | + undefined; +
+
2796 +
+ - + + onRefresh?: (() => void) | null | + undefined; +
+
2797 +
+ - + + onScrollToIndexFailed?: +
+
2798 +
+ - + | ((info: { +
+
2799 +
+ - + index: number; +
+
2800 +
+ - + + highestMeasuredFrameIndex: number; +
+
2801 +
+ - + + averageItemLength: number; +
+
2802 +
+ - + }) => void) +
+
2803 +
+ - + | undefined; +
+
2804 +
+ - + + refreshing?: boolean | null | undefined; +
+
2805 +
+ - + + renderItem?: SectionListRenderItem<ItemT, + SectionT> | undefined; +
+
2806 +
+ - + + renderSectionHeader?: +
+
2807 +
+ - + | ((info: { +
+
+ 2808 + +
+ - + section: SectionListData<ItemT, + SectionT>; +
+
+
+   +
+
+
+
+   +
+
+
+ 2809 + +
+ - + }) => + React_2.ReactElement + | null) +
+
2810 +
+ - + | undefined; +
+
2811 +
+ - + + renderSectionFooter?: +
+
2812 +
+ - + | ((info: { +
+
+ 2813 + +
+ - + section: + SectionListData<ItemT, + SectionT>; +
+
2814 +
+ - + + }) => React_2.ReactElement | null) +
+
+ 2815 + +
+ - + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2816 + +
+ - + sections: + ReadonlyArray<SectionListData<ItemT, + SectionT>>; +
+
+ 2817 + +
+ - + + renderScrollComponent?: +
+
+ 2818 + +
+ - + | ((props: + ScrollViewProps) => + React_2.ReactElement<ScrollViewProps>) +
+
2819 +
+ - + | undefined; +
+
2820 +
+ - + + removeClippedSubviews?: boolean | undefined; +
+
2821 +
+ - + + stickySectionHeadersEnabled?: boolean | + undefined; +
+
2822 +
+ - + + legacyImplementation?: boolean | undefined; +
+
2823 +
+ - + } +
+
2824 +
+   + export declare type SectionListRenderItem<ItemT, + SectionT = DefaultSectionT> = ( +
+
2825 +
+   + + info: SectionListRenderItemInfo<ItemT, + SectionT> +
+
+ 2826 + +
+ - + ) => React_2.ReactElement | + null; +
+
+ 2827 + +
+ - + export declare + interface + SectionListRenderItemInfo< +
+
2828 +
+   + ItemT, +
+
+ 2829 + +
+ - + + SectionT = DefaultSectionT, +
+
+
+   +
+
+
+ 2830 + +
+ - + > extends ListRenderItemInfo<ItemT> { +
+
+
+   +
+
+
+ 2831 + +
+ - + section: + SectionListData<ItemT, + SectionT>; +
+
+ 2832 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2833 + +
+ - + export declare interface + SectionListScrollParams { +
+
+ 2834 + +
+ - + + animated?: + boolean | undefined; +
+
+ 2835 + +
+ - + + itemIndex: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2836 + +
+ - + + sectionIndex: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2837 + +
+ - + + viewOffset?: number | + undefined; +
+
+ 2838 + +
+ - + viewPosition?: + number | undefined; +
+
2839 +
+ - + } +
+
+ 2840 + +
+ - + export declare interface + SectionListStatic<ItemT, SectionT = + DefaultSectionT> +
+
+ 2841 + +
+ - + + extends + React_2.ComponentClass<SectionListProps<ItemT, + SectionT>> { +
+
+
+   +
+
+
+ 2842 + +
+ - + scrollToLocation?(params: + SectionListScrollParams): void; +
+
2843 +
+ - + } +
+
+ 2844 + +
+ - + declare function setEnabled(_doEnable: + boolean): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2845 + +
+ - + export declare const Settings: + SettingsStatic; +
+
+ 2846 + +
+ - + export declare type Settings = + SettingsStatic; +
+
+ 2847 + +
+ - + export declare interface + SettingsStatic { +
+
2848 +
+   + + get(key: string): any; +
+
2849 +
+   + + set(settings: Object): void; +
+
2850 +
+   + + watchKeys(keys: string | Array<string>, + callback: () => void): number; +
+
2851 +
+   + + clearWatch(watchId: number): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2852 +
+   + } +
+
2853 +
+ - + export declare interface ShadowStyleIOS { +
+
2854 +
+ - + + shadowColor?: ColorValue | undefined; +
+
2855 +
+ - + + shadowOffset?: Readonly<{width: number; height: + number}> | undefined; +
+
2856 +
+ - + + shadowOpacity?: AnimatableNumericValue | + undefined; +
+
2857 +
+ - + + shadowRadius?: number | undefined; +
+
2858 +
+ - + } +
+
2859 +
+ - + export declare const Share: ShareStatic; +
+
2860 +
+ - + export declare type Share = ShareStatic; +
+
2861 +
+   + export declare type ShareAction = { +
+
+ 2862 + +
+ - + + action: 'sharedAction' + | + 'dismissedAction'; +
+
+ 2863 + +
+ - + + activityType?: string | null | undefined; +
+
2864 +
+   + }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2865 + +
+ - + export declare + interface ShareActionSheetIOSOptions + { +
+
2866 +
+   + + message?: string | undefined; +
+
2867 +
+   + + url?: string | undefined; +
+
2868 +
+   + + subject?: string | undefined; +
+
2869 +
+   + + anchor?: number | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2870 + +
+ - + + excludedActivityTypes?: string[] | + undefined; +
+
+
+   +
+
+
+ 2871 + +
+ - + } +
+
2872 +
+   + export declare type ShareContent = +
+
2873 +
+   + | { +
+
+ 2874 + +
+ - + + title?: string | undefined; +
+
2875 +
+   + url: string; +
+
+ 2876 + +
+ - + + message?: string | undefined; +
+
2877 +
+   + } +
+
2878 +
+   + | { +
+
+ 2879 + +
+ - + + title?: string | undefined; +
+
+ 2880 + +
+ - + + url?: string | undefined; +
+
2881 +
+   + + message: string; +
+
2882 +
+   + }; +
+
2883 +
+   + export declare type ShareOptions = { +
+
+ 2884 + +
+ - + + dialogTitle?: string | undefined; +
+
+ 2885 + +
+ - + + excludedActivityTypes?: Array<string> + | undefined; +
+
+ 2886 + +
+ - + + tintColor?: ColorValue | undefined; +
+
+ 2887 + +
+ - + + subject?: string | undefined; +
+
+ 2888 + +
+ - + + anchor?: number | undefined; +
+
2889 +
+   + }; +
+
2890 +
+ - + export declare interface ShareStatic { +
+
2891 +
+ - + + share(content: ShareContent, options?: + ShareOptions): Promise<ShareAction>; +
+
2892 +
+ - + + sharedAction: 'sharedAction'; +
+
2893 +
+ - + + dismissedAction: 'dismissedAction'; +
+
2894 +
+ - + } +
+
2895 +
+   + export declare type SimpleTask = { +
+
2896 +
+   + name: string; +
+
+ 2897 + +
+ - + + gen: () => void; +
+
2898 +
+   + }; +
+
+ 2899 + +
+ - + export declare interface + SkewXTransform { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2900 + +
+ - + skewX: + AnimatableStringValue; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2901 +
+   + } +
+
+ 2902 + +
+ - + export declare interface + SkewYTransform { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2903 + +
+ - + + skewY: + AnimatableStringValue; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2904 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2905 +
+   + export declare class StatusBar extends + React_2.Component<StatusBarProps> { +
+
+ 2906 + +
+ - + + static currentHeight?: + number | undefined; +
+
+ 2907 + +
+ - + + static setHidden: (hidden: boolean, + animation?: StatusBarAnimation) + => void; +
+
+ 2908 + +
+ - + + static setBarStyle: (style: + StatusBarStyle, animated?: boolean) + => void; +
+
+ 2909 + +
+ - + + static setNetworkActivityIndicatorVisible: (visible: boolean) => void; +
+
+ 2910 + +
+ - + + static setBackgroundColor: (color: + ColorValue, animated?: boolean) + => void; +
+
+ 2911 + +
+ - + + static setTranslucent: (translucent: + boolean) => void; +
+
+ 2912 + +
+ - + + static pushStackEntry: (props: + StatusBarProps) + => StatusBarProps; +
+
+ 2913 + +
+ - + + static popStackEntry: (entry: + StatusBarProps) + => void; +
+
+ 2914 + +
+ - + + static replaceStackEntry: ( +
+
+ 2915 + +
+ - + + entry: StatusBarProps, +
+
2916 +
+   + + props: StatusBarProps +
+
+ 2917 + +
+ - + + ) => StatusBarProps; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2918 +
+   + } +
+
2919 +
+ - + export declare type StatusBarAnimation = + 'none' | 'fade' | + 'slide'; +
+
+ 2920 + +
+ - + export declare type + StatusBarProperties = + StatusBarProps; +
+
+
+   +
+
+
+
+   +
+
+
+ 2921 + +
+ - + export + declare type StatusBarPropertiesAndroid = + StatusBarPropsAndroid; +
+
+
+   +
+
+
+ 2922 + +
+ - + export declare type + StatusBarPropertiesIOS = + StatusBarPropsIOS; +
+
2923 +
+ - + export declare interface StatusBarProps +
+
2924 +
+ - + + extends StatusBarPropsIOS, +
+
2925 +
+ - + + StatusBarPropsAndroid { +
+
2926 +
+ - + + animated?: boolean | undefined; +
+
2927 +
+ - + + barStyle?: null | StatusBarStyle | undefined; +
+
2928 +
+   + + hidden?: boolean | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+ 2929 + +
+ - + } +
+
+ 2930 + +
+ - + export declare interface + StatusBarPropsAndroid { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2931 +
+   + + backgroundColor?: ColorValue | undefined; +
+
2932 +
+   + + translucent?: boolean | undefined; +
+
+ 2933 + +
+ - + } +
+
+ 2934 + +
+ - + export declare + interface StatusBarPropsIOS { +
+
2935 +
+   + + networkActivityIndicatorVisible?: boolean | + undefined; +
+
+ 2936 + +
+ - + + showHideTransition?: + null | 'fade' | + 'slide' | + 'none' | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2937 + +
+ - + } +
+
+ 2938 + +
+ - + export declare + type StatusBarStyle = +
+
+ 2939 + +
+ - + | 'default' +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2940 + +
+ - + | + 'light-content' +
+
2941 +
+ - + + | 'dark-content'; +
+
2942 +
+   + export declare type StyleProp<T> = +
+
+
+   +
+
+
+
+   +
+
+
2943 +
+   + | T +
+
2944 +
+ - + + | RegisteredStyle<T> +
+
2945 +
+ - + + | RecursiveArray<T | RegisteredStyle<T> | + Falsy> +
+
+ 2946 + +
+ - + + | Falsy; +
+
+
+   +
+
+
+
+   +
+
+
+ 2947 + +
+ - + export declare namespace + StyleSheet { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2948 + +
+ - + + export type NamedStyles<T> = { +
+
+ 2949 + +
+ - + + [P in + keyof T]: ViewStyle | TextStyle | + ImageStyle; +
+
2950 +
+   + }; +
+
2951 +
+ - + + export function create<T extends + NamedStyles<T> | + NamedStyles<any>>( +
+
2952 +
+ - + + styles: T & NamedStyles<any> +
+
2953 +
+ - + ): T; +
+
2954 +
+ - + + export function flatten<T>( +
+
2955 +
+ - + + style?: StyleProp<T> +
+
2956 +
+ - + + ): T extends (infer U)[] ? U : T; +
+
2957 +
+ - + + export function compose< +
+
2958 +
+ - + + T extends ViewStyle | TextStyle | ImageStyle, +
+
2959 +
+ - + U extends T, +
+
2960 +
+ - + V extends T, +
+
2961 +
+ - + >( +
+
2962 +
+ - + + style1: StyleProp<U> | + Array<StyleProp<U>>, +
+
2963 +
+ - + + style2: StyleProp<V> | + Array<StyleProp<V>> +
+
2964 +
+ - + + ): StyleProp<T>; +
+
2965 +
+ - + + export function setStyleAttributePreprocessor( +
+
2966 +
+ - + + property: string, +
+
2967 +
+ - + + process: (nextProp: any) => any +
+
2968 +
+ - + ): void; +
+
2969 +
+ - + + const hairlineWidth: number; +
+
2970 +
+ - + + export interface AbsoluteFillStyle { +
+
2971 +
+ - + + position: 'absolute'; +
+
2972 +
+ - + left: 0; +
+
2973 +
+ - + right: 0; +
+
2974 +
+ - + top: 0; +
+
2975 +
+ - + bottom: 0; +
+
2976 +
+ - + } +
+
2977 +
+ - + + const absoluteFillObject: AbsoluteFillStyle; +
+
2978 +
+ - + + const absoluteFill: + RegisteredStyle<AbsoluteFillStyle>; +
+
2979 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2980 + +
+ - + export declare interface + StyleSheetProperties { +
+
+ 2981 + +
+ - + hairlineWidth: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2982 + +
+ - + flatten<T extends string>(style: + T): T; +
+
+ 2983 + +
+ - + } +
+
+ 2984 + +
+ - + export declare + type SubmitBehavior = 'submit' | + 'blurAndSubmit' | + 'newline'; +
+
+ 2985 + +
+ - + export + declare interface SubscribableMixin { +
+
2986 +
+ - + addListenerOn( +
+
2987 +
+ - + + eventEmitter: any, +
+
2988 +
+ - + + eventType: string, +
+
2989 +
+ - + + listener: () => any, +
+
2990 +
+ - + context: any +
+
2991 +
+ - + ): void; +
+
+ 2992 + +
+ - + } +
+
2993 +
+ - + export declare class Switch extends SwitchBase + {} +
+
2994 +
+ - + export declare const SwitchBase: + Constructor<NativeMethods> & +
+
+ 2995 + +
+ - + typeof + SwitchComponent; +
+
+ 2996 + +
+ - + export declare + interface SwitchChangeEvent +
+
+ 2997 + +
+ - + + extends NativeSyntheticEvent<SwitchChangeEventData> + {} +
+
+ 2998 + +
+ - + export declare interface + SwitchChangeEventData extends + TargetedEvent { +
+
2999 +
+   + + value: boolean; +
+
+
+   +
+
+
+ 3000 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3001 + +
+ - + export declare class + SwitchComponent + extends React_2.Component<SwitchProps> + {} +
+
+
+   +
+
+
+
+   +
+
+
+ 3002 + +
+ - + export declare type SwitchProperties = + SwitchProps; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3003 + +
+ - + export declare type + SwitchPropertiesIOS = + SwitchPropsIOS; +
+
+ 3004 + +
+ - + export declare + interface + SwitchProps extends SwitchPropsIOS { +
+
+
+   +
+
+
3005 +
+   + + thumbColor?: ColorValue | undefined; +
+
3006 +
+   + trackColor?: +
+
+ 3007 + +
+ - + | { +
+
+ 3008 + +
+ - + + false?: ColorValue | + null | undefined; +
+
+ 3009 + +
+ - + + true?: ColorValue | + null | undefined; +
+
+ 3010 + +
+ - + } +
+
3011 +
+   + | undefined; +
+
3012 +
+ - + + disabled?: boolean | undefined; +
+
3013 +
+ - + onChange?: +
+
3014 +
+ - + + | ((event: SwitchChangeEvent) => + Promise<void> | void) +
+
3015 +
+ - + | null +
+
3016 +
+ - + | undefined; +
+
3017 +
+ - + + onValueChange?: ((value: boolean) => + Promise<void> | void) | null | + undefined; +
+
3018 +
+ - + + testID?: string | undefined; +
+
3019 +
+ - + + value?: boolean | undefined; +
+
3020 +
+   + + ios_backgroundColor?: ColorValue | undefined; +
+
+
+   +
+
+
+ 3021 + +
+ - + + style?: + StyleProp<ViewStyle> | + undefined; +
+
+ 3022 + +
+ - + } +
+
+ 3023 + +
+ - + export declare + interface SwitchPropsIOS + extends ViewProps { +
+
3024 +
+   + + onTintColor?: ColorValue | undefined; +
+
3025 +
+   + + thumbTintColor?: ColorValue | undefined; +
+
3026 +
+   + + tintColor?: ColorValue | undefined; +
+
+ 3027 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3028 +
+   + export declare namespace Systrace { +
+
3029 +
+   + export { +
+
3030 +
+   + isEnabled, +
+
+ 3031 + +
+ - + setEnabled, +
+
3032 +
+   + beginEvent, +
+
3033 +
+   + endEvent, +
+
3034 +
+   + + beginAsyncEvent, +
+
3035 +
+   + endAsyncEvent, +
+
+
+ @@ -3037,793 +5216,1808 @@ +
+
3037 +
+   + EventName, +
+
3038 +
+   + EventArgs, +
+
3039 +
+   + }; +
+
3040 +
+   + } +
+
+ 3041 + +
+ - + export declare interface TargetedEvent + { +
+
3042 +
+   + + target: number; +
+
+ 3043 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3044 + +
+ - + export declare type Task = (taskData: + any) => Promise<void>; +
+
+
+   +
+
+
+ 3045 + +
+ - + export declare type TaskCanceller = () + => void; +
+
+ 3046 + +
+ - + export declare type TaskCancelProvider = + () => TaskCanceller; +
+
3047 +
+   + export declare type TaskProvider = () => + Task; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3048 + +
+ - + export declare const _Text: + typeof Text_2; +
+
+ 3049 + +
+ - + declare class Text_2 extends + TextBase {} +
+
+ 3050 + +
+ - + export {Text_2 as Text}; +
+
3051 +
+ - + export declare const TextBase: + Constructor<NativeMethods> & +
+
3052 +
+ - + + typeof TextComponent; +
+
3053 +
+ - + export declare class TextComponent extends + React_2.Component<TextProps> {} +
+
3054 +
+ - + export declare class TextInput extends + TextInputBase { +
+
3055 +
+ - + + static State: TextInputState; +
+
3056 +
+ - + + isFocused: () => boolean; +
+
+ 3057 + +
+ - + clear: () => + void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3058 + +
+ - + setSelection: + (start: number, end: number) => + void; +
+
+ 3059 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3060 + +
+ - + export declare type + TextInputAndroidProperties = + TextInputAndroidProps; +
+
3061 +
+ - + export declare interface TextInputAndroidProps + { +
+
+ 3062 + +
+ - + + cursorColor?: ColorValue | + null | undefined; +
+
+ 3063 + +
+ - + + selectionHandleColor?: + ColorValue | + null | undefined; +
+
+ 3064 + +
+ - + + importantForAutofill?: +
+
3065 +
+ - + + | 'auto' +
+
3066 +
+ - + + | 'no' +
+
3067 +
+ - + + | 'noExcludeDescendants' +
+
3068 +
+ - + + | 'yes' +
+
+ 3069 + +
+ - + + | 'yesExcludeDescendants' +
+
3070 +
+   + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3071 +
+   + + disableFullscreenUI?: boolean | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3072 +
+   + + inlineImageLeft?: string | undefined; +
+
3073 +
+   + + inlineImagePadding?: number | undefined; +
+
3074 +
+   + + numberOfLines?: number | undefined; +
+
3075 +
+   + + returnKeyLabel?: string | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+ 3076 + +
+ - + + textBreakStrategy?: 'simple' + | 'highQuality' | + 'balanced' | + undefined; +
+
3077 +
+   + + underlineColorAndroid?: ColorValue | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3078 + +
+ - + textAlignVertical?: + 'auto' | + 'top' | + 'bottom' | + 'center' | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3079 +
+   + + showSoftInputOnFocus?: boolean | undefined; +
+
+ 3080 + +
+ - + + verticalAlign?: + 'auto' | + 'top' | + 'bottom' | + 'middle' | undefined; +
+
+
+   +
+
+
+ 3081 + +
+ - + } +
+
+ 3082 + +
+ - + export declare const + TextInputBase: + Constructor<NativeMethods> + & +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3083 + +
+ - + Constructor<TimerMixin> + & +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3084 + +
+ - + typeof + TextInputComponent; +
+
+
+   +
+
+
3085 +
+   + export declare type TextInputChangeEvent = +
+
3086 +
+   + + NativeSyntheticEvent<TextInputChangeEventData>; +
+
+
+   +
+
+
+
+   +
+
+
+ 3087 + +
+ - + export declare + interface TextInputChangeEventData + extends TargetedEvent { +
+
3088 +
+   + + eventCount: number; +
+
+
+   +
+
+
3089 +
+   + text: string; +
+
+ 3090 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3091 + +
+ - + export declare class + TextInputComponent extends + React_2.Component<TextInputProps> {} +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3092 +
+   + export declare type TextInputContentSizeChangeEvent + = +
+
3093 +
+   + + NativeSyntheticEvent<TextInputContentSizeChangeEventData>; +
+
+ 3094 + +
+ - + export declare interface + TextInputContentSizeChangeEventData + { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3095 + +
+ - + + contentSize: {width: number; height: number}; +
+
+
+   +
+
+
+
+   +
+
+
+ 3096 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3097 +
+   + export declare type TextInputEndEditingEvent + = +
+
3098 +
+   + + NativeSyntheticEvent<TextInputEndEditingEventData>; +
+
+ 3099 + +
+ - + export declare interface + TextInputEndEditingEventData + { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3100 + +
+ - + text: string; +
+
+ 3101 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3102 +
+   + export declare type TextInputFocusEvent = +
+
3103 +
+   + + NativeSyntheticEvent<TextInputFocusEventData>; +
+
+
+   +
+
+
+
+   +
+
+
+ 3104 + +
+ - + export declare + interface TextInputFocusEventData + extends TargetedEvent { +
+
+
+   +
+
+
+
+   +
+
+
+ 3105 + +
+ - + + text: string; +
+
+ 3106 + +
+ - + + eventCount: number; +
+
+
+   +
+
+
+
+   +
+
+
3107 +
+   + } +
+
+ 3108 + +
+ - + export declare type + TextInputIOSProperties = + TextInputIOSProps; +
+
3109 +
+ - + export declare interface TextInputIOSProps { +
+
3110 +
+   + + disableKeyboardShortcuts?: boolean | + undefined; +
+
3111 +
+   + + clearButtonMode?: +
+
3112 +
+ - + + | 'never' +
+
3113 +
+ - + + | 'while-editing' +
+
+ 3114 + +
+ - + + | 'unless-editing' +
+
3115 +
+ - + + | 'always' +
+
3116 +
+   + | undefined; +
+
3117 +
+   + + clearTextOnFocus?: boolean | undefined; +
+
+
+   +
+
+
+ 3118 + +
+ - + dataDetectorTypes?: DataDetectorTypes | + DataDetectorTypes[] | undefined; +
+
+
+   +
+
+
3119 +
+   + + enablesReturnKeyAutomatically?: boolean | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+ 3120 + +
+ - + + keyboardAppearance?: 'default' + | 'light' | + 'dark' | + undefined; +
+
+ 3121 + +
+ - + + passwordRules?: string | + null | undefined; +
+
+ 3122 + +
+ - + + rejectResponderTermination?: boolean | + null | undefined; +
+
+ 3123 + +
+ - + + selectionState?: + DocumentSelectionState | undefined; +
+
3124 +
+   + + spellCheck?: boolean | undefined; +
+
+
+   +
+
+
+ 3125 + +
+ - + + textContentType?: +
+
3126 +
+ - + + | 'none' +
+
3127 +
+ - + + | 'URL' +
+
3128 +
+ - + + | 'addressCity' +
+
3129 +
+ - + + | 'addressCityAndState' +
+
3130 +
+ - + + | 'addressState' +
+
3131 +
+ - + + | 'countryName' +
+
3132 +
+ - + + | 'creditCardNumber' +
+
3133 +
+ - + + | 'creditCardExpiration' +
+
+ 3134 + +
+ - + + | + 'creditCardExpirationMonth' +
+
3135 +
+ - + + | 'creditCardExpirationYear' +
+
3136 +
+ - + + | 'creditCardSecurityCode' +
+
3137 +
+ - + + | 'creditCardType' +
+
3138 +
+ - + + | 'creditCardName' +
+
3139 +
+ - + + | 'creditCardGivenName' +
+
3140 +
+ - + + | 'creditCardMiddleName' +
+
3141 +
+ - + + | 'creditCardFamilyName' +
+
3142 +
+ - + + | 'emailAddress' +
+
3143 +
+ - + + | 'familyName' +
+
3144 +
+ - + + | 'fullStreetAddress' +
+
3145 +
+ - + + | 'givenName' +
+
3146 +
+ - + + | 'jobTitle' +
+
3147 +
+ - + + | 'location' +
+
3148 +
+ - + + | 'middleName' +
+
3149 +
+ - + + | 'name' +
+
3150 +
+ - + + | 'namePrefix' +
+
3151 +
+ - + + | 'nameSuffix' +
+
3152 +
+ - + + | 'nickname' +
+
3153 +
+ - + + | 'organizationName' +
+
3154 +
+ - + + | 'postalCode' +
+
3155 +
+ - + + | 'streetAddressLine1' +
+
3156 +
+ - + + | 'streetAddressLine2' +
+
3157 +
+ - + + | 'sublocality' +
+
3158 +
+ - + + | 'telephoneNumber' +
+
3159 +
+ - + + | 'username' +
+
3160 +
+ - + + | 'password' +
+
3161 +
+ - + + | 'newPassword' +
+
3162 +
+ - + + | 'oneTimeCode' +
+
3163 +
+ - + + | 'birthdate' +
+
3164 +
+ - + + | 'birthdateDay' +
+
3165 +
+ - + + | 'birthdateMonth' +
+
3166 +
+ - + + | 'birthdateYear' +
+
3167 +
+ - + + | 'cellularEID' +
+
3168 +
+ - + + | 'cellularIMEI' +
+
3169 +
+ - + + | 'dateTime' +
+
3170 +
+ - + + | 'flightNumber' +
+
3171 +
+ - + + | 'shipmentTrackingNumber' +
+
3172 +
+   + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3173 +
+   + + scrollEnabled?: boolean | undefined; +
+
+
+   +
+
+
+
+   +
+
+
3174 +
+   + + lineBreakStrategyIOS?: +
+
3175 +
+ - + + | 'none' +
+
3176 +
+ - + + | 'standard' +
+
+ 3177 + +
+ - + + | 'hangul-word' +
+
3178 +
+ - + + | 'push-out' +
+
3179 +
+   + | undefined; +
+
3180 +
+   + + lineBreakModeIOS?: +
+
+ 3181 + +
+ - + + | 'wordWrapping' +
+
3182 +
+ - + + | 'char' +
+
3183 +
+ - + + | 'clip' +
+
3184 +
+ - + + | 'head' +
+
3185 +
+ - + + | 'middle' +
+
3186 +
+ - + + | 'tail' +
+
3187 +
+   + | undefined; +
+
3188 +
+   + + smartInsertDelete?: boolean | undefined; +
+
+ 3189 + +
+ - + } +
+
3190 +
+   + export declare type TextInputKeyPressEvent = +
+
3191 +
+   + + NativeSyntheticEvent<TextInputKeyPressEventData>; +
+
+ 3192 + +
+ - + export declare interface + TextInputKeyPressEventData + { +
+
+ 3193 + +
+ - + + key: string; +
+
+ 3194 + +
+ - + } +
+
+ 3195 + +
+ - + export declare type TextInputProperties = + TextInputProps; +
+
+ 3196 + +
+ - + export declare interface TextInputProps +
+
+ 3197 + +
+ - + extends ViewProps, +
+
+ 3198 + +
+ - + TextInputIOSProps, +
+
+ 3199 + +
+ - + TextInputAndroidProps, +
+
+ 3200 + +
+ - + AccessibilityProps { +
+
+ 3201 + +
+ - + + allowFontScaling?: boolean | undefined; +
+
+ 3202 + +
+ - + + autoCapitalize?: + 'none' + | 'sentences' | 'words' | + 'characters' | undefined; +
+
+ 3203 + +
+ - + autoComplete?: +
+
+ 3204 + +
+ - + + | 'additional-name' +
+
+ 3205 + +
+ - + + | 'address-line1' +
+
+ 3206 + +
+ - + | 'address-line2' +
+
+ 3207 + +
+ - + | 'birthdate-day' +
+
+ 3208 + +
+ - + | + 'birthdate-full' +
+
+ 3209 + +
+ - + | 'birthdate-month' +
+
+ 3210 + +
+ - + + | 'birthdate-year' +
+
+ 3211 + +
+ - + + | 'cc-csc' +
+
+ 3212 + +
+ - + | 'cc-exp' +
+
+ 3213 + +
+ - + | + 'cc-exp-day' +
+
+ 3214 + +
+ - + | + 'cc-exp-month' +
+
+ 3215 + +
+ - + + | 'cc-exp-year' +
+
+ 3216 + +
+ - + | + 'cc-number' +
+
+ 3217 + +
+ - + + | 'cc-name' +
+
+ 3218 + +
+ - + + | 'cc-given-name' +
+
+ 3219 + +
+ - + + | + 'cc-middle-name' +
+
+ 3220 + +
+ - + | 'cc-family-name' +
+
+ 3221 + +
+ - + | 'cc-type' +
+
+ 3222 + +
+ - + | 'country' +
+
+ 3223 + +
+ - + | 'current-password' +
+
+ 3224 + +
+ - + + | 'email' +
+
+ 3225 + +
+ - + | 'family-name' +
+
+ 3226 + +
+ - + | 'gender' +
+
+ 3227 + +
+ - + | + 'given-name' +
+
+ 3228 + +
+ - + | + 'honorific-prefix' +
+
+ 3229 + +
+ - + | + 'honorific-suffix' +
+
+ 3230 + +
+ - + | 'name' +
+
+ 3231 + +
+ - + | 'name-family' +
+
+ 3232 + +
+ - + + | 'name-given' +
+
+ 3233 + +
+ - + + | 'name-middle' +
+
+ 3234 + +
+ - + + | 'name-middle-initial' +
+
+ 3235 + +
+ - + + | 'name-prefix' +
+
+ 3236 + +
+ - + + | 'name-suffix' +
+
+ 3237 + +
+ - + | + 'new-password' +
+
+ 3238 + +
+ - + + | 'nickname' +
+
+ 3239 + +
+ - + | 'one-time-code' +
+
+ 3240 + +
+ - + | + 'organization' +
+
+ 3241 + +
+ - + + | + 'organization-title' +
+
+ 3242 + +
+ - + + | 'password' +
+
+ 3243 + +
+ - + + | + 'password-new' +
+
+ 3244 + +
+ - + | 'postal-address' +
+
+ 3245 + +
+ - + | + 'postal-address-country' +
+
+ 3246 + +
+ - + + | 'postal-address-extended' +
+
+ 3247 + +
+ - + + | + 'postal-address-extended-postal-code' +
+
+ 3248 + +
+ - + + | 'postal-address-locality' +
+
+ 3249 + +
+ - + + | 'postal-address-region' +
+
+ 3250 + +
+ - + | + 'postal-code' +
+
+ 3251 + +
+ - + | + 'street-address' +
+
+ 3252 + +
+ - + | 'sms-otp' +
+
+ 3253 + +
+ - + | 'tel' +
+
+ 3254 + +
+ - + | 'tel-country-code' +
+
+ 3255 + +
+ - + + | 'tel-national' +
+
+ 3256 + +
+ - + + | 'tel-device' +
+
+ 3257 + +
+ - + + | 'url' +
+
+ 3258 + +
+ - + + | 'username' +
+
+ 3259 + +
+ - + | + 'username-new' +
+
+ 3260 + +
+ - + | 'off' +
+
+ 3261 + +
+ - + | undefined; +
+
+ 3262 + +
+ - + autoCorrect?: boolean | + undefined; +
+
+ 3263 + +
+ - + autoFocus?: boolean | + undefined; +
+
+ 3264 + +
+ - + blurOnSubmit?: boolean | + undefined; +
+
+ 3265 + +
+ - + submitBehavior?: SubmitBehavior | + undefined; +
+
+ 3266 + +
+ - + caretHidden?: boolean | + undefined; +
+
+ 3267 + +
+ - + contextMenuHidden?: boolean | + undefined; +
+
+ 3268 + +
+ - + defaultValue?: string | + undefined; +
+
+ 3269 + +
+ - + editable?: boolean | + undefined; +
+
+ 3270 + +
+ - + keyboardType?: KeyboardTypeOptions | + undefined; +
+
+ 3271 + +
+ - + inputMode?: InputModeOptions | + undefined; +
+
+ 3272 + +
+ - + maxLength?: number | + undefined; +
+
+ 3273 + +
+ - + multiline?: boolean | + undefined; +
+
+ 3274 + +
+ - + + onBlur?: ((e: TextInputFocusEvent) => void) | undefined; +
+
+ 3275 + +
+ - + + onChange?: ((e: TextInputChangeEvent) => void) | undefined; +
+
+ 3276 + +
+ - + + onChangeText?: ((text: string) => void) | undefined; +
+
+ 3277 + +
+ - + onContentSizeChange?: +
+
+ 3278 + +
+ - + | + ((e: TextInputContentSizeChangeEvent) => + void) +
+
+ 3279 + +
+ - + | undefined; +
+
+ 3280 + +
+ - + + onEndEditing?: ((e: TextInputEndEditingEvent) + => void) | undefined; +
+
+ 3281 + +
+ - + + onPress?: ((e: + NativeSyntheticEvent<NativeTouchEvent>) + => void) | undefined; +
+
+ 3282 + +
+ - + + onPressIn?: ((e: + NativeSyntheticEvent<NativeTouchEvent>) + => void) | undefined; +
+
+ 3283 + +
+ - + onPressOut?: +
+
+ 3284 + +
+ - + | + ((e: + NativeSyntheticEvent<NativeTouchEvent>) + => void) +
+
+ 3285 + +
+ - + | undefined; +
+
+ 3286 + +
+ - + + onFocus?: ((e: TextInputFocusEvent) => void) | undefined; +
+
+ 3287 + +
+ - + + onSelectionChange?: ((e: + TextInputSelectionChangeEvent) => void) | undefined; +
+
+ 3288 + +
+ - + + onSubmitEditing?: ((e: + TextInputSubmitEditingEvent) => void) | undefined; +
+
+ 3289 + +
+ - + + onScroll?: ((e: TextInputScrollEvent) => void) | undefined; +
+
+ 3290 + +
+ - + + onKeyPress?: ((e: TextInputKeyPressEvent) => + void) | undefined; +
+
+ 3291 + +
+ - + placeholder?: string | + undefined; +
+
+ 3292 + +
+ - + placeholderTextColor?: ColorValue | + undefined; +
+
+ 3293 + +
+ - + readOnly?: boolean | + undefined; +
+
+ 3294 + +
+ - + returnKeyType?: ReturnKeyTypeOptions | + undefined; +
+
+ 3295 + +
+ - + enterKeyHint?: EnterKeyHintTypeOptions | undefined; +
+
+ 3296 + +
+ - + secureTextEntry?: boolean | + undefined; +
+
+ 3297 + +
+ - + selectTextOnFocus?: boolean | + undefined; +
+
+ 3298 + +
+ - + + selection?: {start: number; end?: number | undefined} | undefined; +
+
+ 3299 + +
+ - + selectionColor?: ColorValue | + undefined; +
+
+ 3300 + +
+ - + style?: StyleProp<TextStyle> | + undefined; +
+
+ 3301 + +
+ - + textAlign?: 'left' | + 'center' | 'right' | + undefined; +
+
+ 3302 + +
+ - + testID?: string | + undefined; +
+
+ 3303 + +
+ - + inputAccessoryViewID?: string | + undefined; +
+
+ 3304 + +
+ - + inputAccessoryViewButtonLabel?: string | undefined; +
+
+ 3305 + +
+ - + value?: string | + undefined; +
+
+ 3306 + +
+ - + maxFontSizeMultiplier?: number | + null | undefined; +
+
+ 3307 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3308 +
+   + export declare type TextInputScrollEvent = +
+
3309 +
+   + + NativeSyntheticEvent<TextInputScrollEventData>; +
+
+ 3310 + +
+ - + export declare + interface TextInputScrollEventData + { +
+
+ 3311 + +
+ - + + contentOffset: {x: number; y: number}; +
+
+
+   +
+
+
+
+   +
+
+
+ 3312 + +
+ - + } +
+
+
+   +
+
+
3313 +
+   + export declare type TextInputSelectionChangeEvent + = +
+
3314 +
+   + + NativeSyntheticEvent<TextInputSelectionChangeEventData>; +
+
+ 3315 + +
+ - + export declare interface + TextInputSelectionChangeEventData +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3316 + +
+ - + extends TargetedEvent { +
+
+
+   +
+
+
+ 3317 + +
+ - + selection: { +
+
3318 +
+ - + start: number; +
+
3319 +
+ - + end: number; +
+
3320 +
+ - + }; +
+
+ 3321 + +
+ - + } +
+
+ 3322 + +
+ - + export declare + interface TextInputState { +
+
+ 3323 + +
+ - + currentlyFocusedField(): + number; +
+
3324 +
+ - + + currentlyFocusedInput(): HostInstance; +
+
3325 +
+ - + + focusTextInput(textField?: HostInstance): + void; +
+
3326 +
+ - + + blurTextInput(textField?: HostInstance): void; +
+
+ 3327 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3328 +
+   + export declare type TextInputSubmitEditingEvent + = +
+
3329 +
+   + + NativeSyntheticEvent<TextInputSubmitEditingEventData>; +
+
+ 3330 + +
+ - + export declare interface + TextInputSubmitEditingEventData + { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3331 + +
+ - + text: string; +
+
+ 3332 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3333 +
+   + export declare type TextLayoutEvent = + NativeSyntheticEvent<TextLayoutEventData>; +
+
+ 3334 + +
+ - + export declare + interface TextLayoutEventData + extends TargetedEvent { +
+
+ 3335 + +
+ - + + lines: TextLayoutLine[]; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3336 + +
+ - + } +
+
+ 3337 + +
+ - + export declare + interface TextLayoutLine { +
+
+ 3338 + +
+ - + ascender: number; +
+
+ 3339 + +
+ - + capHeight: number; +
+
+ 3340 + +
+ - + descender: number; +
+
3341 +
+ - + + height: number; +
+
+ 3342 + +
+ - + text: string; +
+
3343 +
+ - + width: number; +
+
3344 +
+ - + x: number; +
+
+ 3345 + +
+ - + xHeight: number; +
+
3346 +
+ - + y: number; +
+
+ 3347 + +
+ - + } +
+
+
+   +
+
+
+ 3348 + +
+ - + export declare type TextProperties = + TextProps; +
+
3349 +
+ - + export declare type TextPropertiesAndroid = + TextPropsAndroid; +
+
3350 +
+ - + export declare type TextPropertiesIOS = + TextPropsIOS; +
+
+ 3351 + +
+ - + export declare interface TextProps +
+
+ 3352 + +
+ - + extends TextPropsIOS, +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3353 + +
+ - + TextPropsAndroid, +
+
3354 +
+ - + + AccessibilityProps { +
+
3355 +
+ - + + allowFontScaling?: boolean | undefined; +
+
3356 +
+ - + + children?: React_2.ReactNode | undefined; +
+
3357 +
+ - + + ellipsizeMode?: 'head' | + 'middle' | 'tail' | + 'clip' | undefined; +
+
3358 +
+ - + + id?: string | undefined; +
+
3359 +
+ - + + lineBreakMode?: 'head' | + 'middle' | 'tail' | + 'clip' | undefined; +
+
3360 +
+ - + + numberOfLines?: number | undefined; +
+
3361 +
+ - + + onLayout?: ((event: LayoutChangeEvent) => void) | + undefined; +
+
+ 3362 + +
+ - + onTextLayout?: ((event: + TextLayoutEvent) => + void) | undefined; +
+
+
+   +
+
+
+ 3363 + +
+ - + onPress?: ((event: + GestureResponderEvent) => + void) | + undefined; +
+
3364 +
+ - + + onPressIn?: ((event: GestureResponderEvent) => + void) | undefined; +
+
3365 +
+ - + + onPressOut?: ((event: GestureResponderEvent) => + void) | undefined; +
+
3366 +
+ - + + onLongPress?: ((event: GestureResponderEvent) => + void) | undefined; +
+
+ 3367 + +
+ - + style?: StyleProp<TextStyle> | + undefined; +
+
+ 3368 + +
+ - + testID?: string | undefined; +
+
3369 +
+ - + + nativeID?: string | undefined; +
+
3370 +
+ - + + maxFontSizeMultiplier?: number | null | + undefined; +
+
3371 +
+ - + + minimumFontScale?: number | undefined; +
+
3372 +
+ - + + pointerEvents?: ViewStyle['pointerEvents'] + | undefined; +
+
3373 +
+ - + } +
+
+ 3374 + +
+ - + export declare + interface TextPropsAndroid { +
+
3375 +
+   + + disabled?: boolean | undefined; +
+
3376 +
+ - + + selectable?: boolean | undefined; +
+
3377 +
+   + + selectionColor?: ColorValue | undefined; +
+
3378 +
+ - + + textBreakStrategy?: 'simple' | + 'highQuality' | 'balanced' | + undefined; +
+
3379 +
+   + + dataDetectorType?: +
+
3380 +
+ - + | null +
+
+ 3381 + +
+ - + + | 'phoneNumber' +
+
3382 +
+ - + + | 'link' +
+
3383 +
+ - + + | 'email' +
+
3384 +
+ - + + | 'none' +
+
3385 +
+ - + + | 'all' +
+
3386 +
+   + | undefined; +
+
+ 3387 + +
+ - + + android_hyphenationFrequency?: + 'normal' | + 'none' | + 'full' | undefined; +
+
3388 +
+ - + } +
+
3389 +
+ - + export declare interface TextPropsIOS { +
+
3390 +
+   + + adjustsFontSizeToFit?: boolean | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3391 +
+   + + dynamicTypeRamp?: +
+
+
+   +
+
+
+ 3392 + +
+ - + | 'caption2' +
+
+ 3393 + +
+ - + | 'caption1' +
+
+ 3394 + +
+ - + | 'footnote' +
+
+ 3395 + +
+ - + | 'subheadline' +
+
+ 3396 + +
+ - + | 'callout' +
+
+ 3397 + +
+ - + | 'body' +
+
+ 3398 + +
+ - + | 'headline' +
+
+ 3399 + +
+ - + | 'title3' +
+
+ 3400 + +
+ - + | 'title2' +
+
+ 3401 + +
+ - + | 'title1' +
+
+ 3402 + +
+ - + | 'largeTitle' +
+
+
+   +
+
+
3403 +
+   + | undefined; +
+
3404 +
+   + + suppressHighlighting?: boolean | undefined; +
+
3405 +
+   + + lineBreakStrategyIOS?: +
+
3406 +
+ - + + | 'none' +
+
3407 +
+ - + + | 'standard' +
+
+ 3408 + +
+ - + + | 'hangul-word' +
+
3409 +
+ - + + | 'push-out' +
+
3410 +
+   + | undefined; +
+
+ 3411 + +
+ - + } +
+
3412 +
+ - + export declare interface TextStyle +
+
3413 +
+ - + + extends TextStyleIOS, +
+
3414 +
+ - + + TextStyleAndroid, +
+
3415 +
+ - + ViewStyle { +
+
3416 +
+ - + + color?: ColorValue | undefined; +
+
3417 +
+ - + + fontFamily?: string | undefined; +
+
3418 +
+ - + + fontSize?: number | undefined; +
+
3419 +
+ - + + fontStyle?: 'normal' | 'italic' + | undefined; +
+
3420 +
+ - + fontWeight?: +
+
3421 +
+ - + + | 'normal' +
+
3422 +
+ - + + | 'bold' +
+
3423 +
+ - + + | '100' +
+
3424 +
+ - + + | '200' +
+
3425 +
+ - + + | '300' +
+
3426 +
+ - + + | '400' +
+
3427 +
+ - + + | '500' +
+
3428 +
+ - + + | '600' +
+
3429 +
+ - + + | '700' +
+
3430 +
+ - + + | '800' +
+
3431 +
+ - + + | '900' +
+
3432 +
+ - + | 100 +
+
3433 +
+ - + | 200 +
+
3434 +
+ - + | 300 +
+
3435 +
+ - + | 400 +
+
3436 +
+ - + | 500 +
+
3437 +
+ - + | 600 +
+
3438 +
+ - + | 700 +
+
3439 +
+ - + | 800 +
+
3440 +
+ - + | 900 +
+
3441 +
+ - + + | 'ultralight' +
+
3442 +
+ - + + | 'thin' +
+
3443 +
+ - + + | 'light' +
+
3444 +
+ - + + | 'medium' +
+
3445 +
+ - + + | 'regular' +
+
3446 +
+ - + + | 'semibold' +
+
3447 +
+ - + + | 'condensedBold' +
+
3448 +
+ - + + | 'condensed' +
+
3449 +
+ - + + | 'heavy' +
+
3450 +
+ - + + | 'black' +
+
3451 +
+ - + | undefined; +
+
3452 +
+ - + + letterSpacing?: number | undefined; +
+
3453 +
+ - + + lineHeight?: number | undefined; +
+
3454 +
+ - + + textAlign?: 'auto' | 'left' | + 'right' | 'center' | + 'justify' | undefined; +
+
3455 +
+ - + + textDecorationLine?: +
+
3456 +
+ - + + | 'none' +
+
3457 +
+ - + + | 'underline' +
+
3458 +
+ - + + | 'line-through' +
+
3459 +
+ - + + | 'underline line-through' +
+
3460 +
+ - + | undefined; +
+
3461 +
+ - + + textDecorationStyle?: 'solid' | + 'double' | 'dotted' | + 'dashed' | undefined; +
+
3462 +
+ - + + textDecorationColor?: ColorValue | undefined; +
+
3463 +
+ - + + textShadowColor?: ColorValue | undefined; +
+
3464 +
+ - + + textShadowOffset?: {width: number; height: number} | + undefined; +
+
3465 +
+ - + + textShadowRadius?: number | undefined; +
+
3466 +
+ - + + textTransform?: 'none' | + 'capitalize' | 'uppercase' | + 'lowercase' | undefined; +
+
3467 +
+ - + + userSelect?: 'auto' | 'none' | + 'text' | 'contain' | + 'all' | undefined; +
+
3468 +
+ - + } +
+
+ 3469 + +
+ - + export declare interface + TextStyleAndroid extends + ViewStyle { +
+
3470 +
+ - + + textAlignVertical?: 'auto' | + 'top' | 'bottom' | + 'center' | undefined; +
+
3471 +
+ - + + verticalAlign?: 'auto' | 'top' | + 'bottom' | 'middle' | + undefined; +
+
3472 +
+ - + + includeFontPadding?: boolean | undefined; +
+
3473 +
+ - + } +
+
3474 +
+ - + export declare interface TextStyleIOS extends + ViewStyle { +
+
3475 +
+ - + + fontVariant?: FontVariant[] | undefined; +
+
3476 +
+ - + + textDecorationColor?: ColorValue | undefined; +
+
3477 +
+ - + + textDecorationStyle?: 'solid' | + 'double' | 'dotted' | + 'dashed' | undefined; +
+
3478 +
+ - + + writingDirection?: 'auto' | + 'ltr' | 'rtl' | undefined; +
+
3479 +
+ - + } +
+
3480 +
+ - + export declare interface + ThemeAttributeBackgroundPropType +
+
3481 +
+ - + + extends BaseBackgroundPropType { +
+
3482 +
+ - + + type: 'ThemeAttrAndroid'; +
+
3483 +
+ - + + attribute: string; +
+
3484 +
+ - + } +
+
3485 +
+ - + declare interface TimerMixin { +
+
3486 +
+ - + + setTimeout: typeof setTimeout; +
+
3487 +
+ - + + clearTimeout: typeof clearTimeout; +
+
3488 +
+ - + + setInterval: typeof setInterval; +
+
+ 3489 + +
+ - + clearInterval: typeof + clearInterval; +
+
3490 +
+ - + + setImmediate: typeof setImmediate; +
+
3491 +
+ - + + clearImmediate: typeof clearImmediate; +
+
3492 +
+ - + + requestAnimationFrame: typeof + requestAnimationFrame; +
+
3493 +
+ - + + cancelAnimationFrame: typeof + cancelAnimationFrame; +
+
3494 +
+ - + } +
+
3495 +
+   + declare type Timespan = { +
+
3496 +
+   + + startTime: number; +
+
+ 3497 + +
+ - + + endTime?: number | undefined; +
+
+ 3498 + +
+ - + + totalTime?: number | undefined; +
+
+ 3499 + +
+ - + + startExtras?: Extras | undefined; +
+
+ 3500 + +
+ - + + endExtras?: Extras | undefined; +
+
3501 +
+   + }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3502 + +
+ - + export declare const + ToastAndroid: + ToastAndroidStatic; +
+
+ 3503 + +
+ - + export declare type + ToastAndroid = + ToastAndroidStatic; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3504 + +
+ - + export + declare interface ToastAndroidStatic { +
+
+
+   +
+
+
+
+   +
+
+
+ 3505 + +
+ - + show(message: + string, duration: number): void; +
+
+ 3506 + +
+ - + showWithGravity(message: + string, duration: number, + gravity: number): void; +
+
3507 +
+ - + + showWithGravityAndOffset( +
+
3508 +
+ - + + message: string, +
+
+ 3509 + +
+ - + duration: number, +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3510 + +
+ - + + gravity: number, +
+
+ 3511 + +
+ - + + xOffset: number, +
+
+ 3512 + +
+ - + yOffset: number +
+
+ 3513 + +
+ - + ): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3514 +
+   + SHORT: number; +
+
3515 +
+   + LONG: number; +
+
3516 +
+   + TOP: number; +
+
3517 +
+   + + BOTTOM: number; +
+
3518 +
+   + + CENTER: number; +
+
3519 +
+ - + } +
+
3520 +
+ - + export declare interface Touchable { +
+
+ 3521 + +
+ - + + onTouchStart?: ((event: + GestureResponderEvent) => void) | undefined; +
+
+ 3522 + +
+ - + + onTouchMove?: ((event: + GestureResponderEvent) => void) | undefined; +
+
3523 +
+ - + + onTouchEnd?: ((event: GestureResponderEvent) => + void) | undefined; +
+
3524 +
+ - + + onTouchCancel?: ((event: GestureResponderEvent) + => void) | undefined; +
+
3525 +
+ - + + onTouchEndCapture?: ((event: GestureResponderEvent) + => void) | undefined; +
+
3526 +
+ - + } +
+
3527 +
+ - + export declare const Touchable: { +
+
3528 +
+ - + + TOUCH_TARGET_DEBUG: boolean; +
+
+ 3529 + +
+ - + + renderDebugView: (config: { +
+
+
+   +
+
+
+ 3530 + +
+ - + + color: string | number; +
+
+
+   +
+
+
+ 3531 + +
+ - + + hitSlop?: + Insets | undefined; +
+
+
+   +
+
+
+ 3532 + +
+ - + + }) => + React_2.ReactElement | null; +
+
3533 +
+   + }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3534 + +
+ - + export declare const TouchableHighlight: + React_2.ForwardRefExoticComponent< +
+
+ 3535 + +
+ - + + React_2.PropsWithoutRef<TouchableHighlightProps> + & + React_2.RefAttributes<View> +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3536 + +
+ - + >; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3537 + +
+ - + export declare type + TouchableHighlightProperties = + TouchableHighlightProps; +
+
3538 +
+ - + export declare interface + TouchableHighlightProps +
+
3539 +
+ - + + extends TouchableWithoutFeedbackProps { +
+
3540 +
+   + + activeOpacity?: number | undefined; +
+
3541 +
+ - + + onHideUnderlay?: (() => void) | undefined; +
+
3542 +
+ - + + onShowUnderlay?: (() => void) | undefined; +
+
3543 +
+ - + + style?: StyleProp<ViewStyle> | + undefined; +
+
3544 +
+   + + underlayColor?: ColorValue | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3545 + +
+ - + } +
+
+ 3546 + +
+ - + export declare interface + TouchableMixin { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3547 + +
+ - + + touchableHandleActivePressIn(e: + GestureResponderEvent): void; +
+
+ 3548 + +
+ - + + touchableHandleActivePressOut(e: + GestureResponderEvent): void; +
+
+ 3549 + +
+ - + + touchableHandlePress(e: + GestureResponderEvent): void; +
+
+ 3550 + +
+ - + + touchableHandleLongPress(e: + GestureResponderEvent): void; +
+
+ 3551 + +
+ - + + touchableGetPressRectOffset(): + Insets; +
+
+ 3552 + +
+ - + + touchableGetHighlightDelayMS(): number; +
+
3553 +
+ - + + touchableGetLongPressDelayMS(): number; +
+
3554 +
+ - + + touchableGetPressOutDelayMS(): number; +
+
+ 3555 + +
+ - + + touchableGetHitSlop(): + Insets; +
+
+ 3556 + +
+ - + } +
+
+ 3557 + +
+ - + export declare class TouchableNativeFeedback + extends + TouchableNativeFeedbackBase { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3558 + +
+ - + + static SelectableBackground( +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3559 + +
+ - + + rippleRadius?: number | + null +
+
+ 3560 + +
+ - + + ): ThemeAttributeBackgroundPropType; +
+
+ 3561 + +
+ - + + static SelectableBackgroundBorderless( +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3562 + +
+ - + + rippleRadius?: number | + null +
+
+ 3563 + +
+ - + + ): ThemeAttributeBackgroundPropType; +
+
+ 3564 + +
+ - + static Ripple( +
+
+ 3565 + +
+ - + + color: ColorValue, +
+
3566 +
+   + + borderless: boolean, +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3567 + +
+ - + + rippleRadius?: number | + null +
+
+ 3568 + +
+ - + ): + RippleBackgroundPropType; +
+
+
+   +
+
+
+ 3569 + +
+ - + + static canUseNativeForeground(): + boolean; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3570 +
+   + } +
+
3571 +
+ - + export declare const TouchableNativeFeedbackBase: + Constructor<TouchableMixin> & +
+
3572 +
+ - + + typeof TouchableNativeFeedbackComponent; +
+
3573 +
+ - + export declare class + TouchableNativeFeedbackComponent extends + React_2.Component<TouchableNativeFeedbackProps> + {} +
+
+ 3574 + +
+ - + export declare type + TouchableNativeFeedbackProperties = +
+
+ 3575 + +
+ - + + TouchableNativeFeedbackProps; +
+
3576 +
+ - + export declare interface + TouchableNativeFeedbackProps +
+
+ 3577 + +
+ - + extends TouchableWithoutFeedbackProps, +
+
+
+   +
+
+
+ 3578 + +
+ - + + TVProps { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3579 + +
+ - + background?: + BackgroundPropType | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3580 + +
+ - + useForeground?: boolean | + undefined; +
+
+ 3581 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3582 + +
+ - + export + declare const TouchableOpacity: + React_2.ForwardRefExoticComponent< +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3583 + +
+ - + + React_2.PropsWithoutRef<TouchableOpacityProps> + & React_2.RefAttributes<View> +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3584 +
+   + >; +
+
+
+   +
+
+
+ 3585 + +
+ - + export declare type + TouchableOpacityProperties = + TouchableOpacityProps; +
+
+ 3586 + +
+ - + export declare interface + TouchableOpacityProps +
+
3587 +
+ - + + extends TouchableWithoutFeedbackProps, +
+
3588 +
+ - + TVProps { +
+
3589 +
+   + + activeOpacity?: number | undefined; +
+
3590 +
+ - + } +
+
3591 +
+ - + export declare class TouchableWithoutFeedback + extends TouchableWithoutFeedbackBase {} +
+
3592 +
+ - + export declare const TouchableWithoutFeedbackBase: + Constructor<TimerMixin> & +
+
3593 +
+ - + + Constructor<TouchableMixin> & +
+
+ 3594 + +
+ - + + typeof + TouchableWithoutFeedbackComponent; +
+
+ 3595 + +
+ - + export + declare class TouchableWithoutFeedbackComponent + extends React_2.Component<TouchableWithoutFeedbackProps> + {} +
+
+
+   +
+
+
+ 3596 + +
+ - + export declare type + TouchableWithoutFeedbackProperties + = +
+
+
+   +
+
+
+ 3597 + +
+ - + TouchableWithoutFeedbackProps; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3598 + +
+ - + export declare interface + TouchableWithoutFeedbackProps +
+
+ 3599 + +
+ - + + extends + TouchableWithoutFeedbackPropsIOS, +
+
+
+   +
+
+
+ 3600 + +
+ - + + TouchableWithoutFeedbackPropsAndroid, +
+
+ 3601 + +
+ - + AccessibilityProps { +
+
+ 3602 + +
+ - + children?: React_2.ReactNode | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3603 + +
+ - + rejectResponderTermination?: boolean | + undefined; +
+
3604 +
+ - + + delayLongPress?: number | undefined; +
+
3605 +
+ - + + delayPressIn?: number | undefined; +
+
3606 +
+ - + + delayPressOut?: number | undefined; +
+
3607 +
+ - + + disabled?: boolean | undefined; +
+
3608 +
+ - + + focusable?: boolean | undefined; +
+
3609 +
+ - + + hitSlop?: null | Insets | number | undefined; +
+
3610 +
+ - + + id?: string | undefined; +
+
3611 +
+ - + + onBlur?: ((e: + NativeSyntheticEvent<TargetedEvent>) => + void) | undefined; +
+
3612 +
+ - + + onFocus?: ((e: + NativeSyntheticEvent<TargetedEvent>) => + void) | undefined; +
+
3613 +
+ - + + onLayout?: ((event: LayoutChangeEvent) => void) | + undefined; +
+
3614 +
+ - + + onLongPress?: ((event: GestureResponderEvent) => + void) | undefined; +
+
3615 +
+ - + + onPress?: ((event: GestureResponderEvent) => + void) | undefined; +
+
3616 +
+ - + + onPressIn?: ((event: GestureResponderEvent) => + void) | undefined; +
+
3617 +
+ - + + onPressOut?: ((event: GestureResponderEvent) => + void) | undefined; +
+
3618 +
+ - + + style?: StyleProp<ViewStyle> | + undefined; +
+
3619 +
+ - + + pressRetentionOffset?: null | Insets | number | + undefined; +
+
+ 3620 + +
+ - + testID?: string | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3621 + +
+ - + } +
+
+ 3622 + +
+ - + export declare + interface + TouchableWithoutFeedbackPropsAndroid { +
+
3623 +
+   + + touchSoundDisabled?: boolean | undefined; +
+
+ 3624 + +
+ - + } +
+
+ 3625 + +
+ - + export declare + interface + TouchableWithoutFeedbackPropsIOS {} +
+
+ 3626 + +
+ - + export declare interface + TransformsStyle { +
+
3627 +
+ - + transform?: +
+
3628 +
+ - + | Readonly< +
+
3629 +
+ - + + MaximumOneOf< +
+
3630 +
+ - + + PerspectiveTransform & +
+
3631 +
+ - + + RotateTransform & +
+
3632 +
+ - + + RotateXTransform & +
+
3633 +
+ - + + RotateYTransform & +
+
3634 +
+ - + + RotateZTransform & +
+
3635 +
+ - + + ScaleTransform & +
+
3636 +
+ - + + ScaleXTransform & +
+
3637 +
+ - + + ScaleYTransform & +
+
+ 3638 + +
+ - + TranslateXTransform + & +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3639 + +
+ - + TranslateYTransform + & +
+
+ 3640 + +
+ - + SkewXTransform & +
+
3641 +
+ - + + SkewYTransform & +
+
3642 +
+ - + + MatrixTransform +
+
3643 +
+ - + >[] +
+
+ 3644 + +
+ - + > +
+
3645 +
+ - + | string +
+
3646 +
+ - + | undefined; +
+
3647 +
+ - + + transformOrigin?: Array<string | number> | + string | undefined; +
+
3648 +
+ - + + transformMatrix?: Array<number> | + undefined; +
+
3649 +
+ - + + rotation?: AnimatableNumericValue | undefined; +
+
3650 +
+ - + + scaleX?: AnimatableNumericValue | undefined; +
+
3651 +
+ - + + scaleY?: AnimatableNumericValue | undefined; +
+
3652 +
+ - + + translateX?: AnimatableNumericValue | + undefined; +
+
3653 +
+ - + + translateY?: AnimatableNumericValue | + undefined; +
+
3654 +
+ - + } +
+
+ 3655 + +
+ - + export declare interface + TranslateXTransform { +
+
3656 +
+ - + + translateX: AnimatableNumericValue | + `${number}%`; +
+
3657 +
+ - + } +
+
3658 +
+ - + export declare interface TranslateYTransform + { +
+
3659 +
+ - + + translateY: AnimatableNumericValue | + `${number}%`; +
+
3660 +
+ - + } +
+
3661 +
+ - + export declare interface TurboModule { +
+
3662 +
+ - + + getConstants?(): {}; +
+
3663 +
+ - + } +
+
3664 +
+   + export declare namespace TurboModuleRegistry + { +
+
+ 3665 + +
+ - + + export {get, getEnforcing}; +
+
3666 +
+   + } +
+
+ 3667 + +
+ - + export declare + interface TVProps { +
+
3668 +
+   + + hasTVPreferredFocus?: boolean | undefined; +
+
3669 +
+   + + nextFocusDown?: number | undefined; +
+
3670 +
+   + + nextFocusForward?: number | undefined; +
+
3671 +
+   + + nextFocusLeft?: number | undefined; +
+
3672 +
+   + + nextFocusRight?: number | undefined; +
+
3673 +
+   + + nextFocusUp?: number | undefined; +
+
+ 3674 + +
+ - + } +
+
+ 3675 + +
+ - + export declare interface + TVViewPropsIOS { +
+
3676 +
+ - + + isTVSelectable?: boolean | undefined; +
+
3677 +
+   + + hasTVPreferredFocus?: boolean | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3678 + +
+ - + + tvParallaxShiftDistanceX?: number + | undefined; +
+
+ 3679 + +
+ - + + tvParallaxShiftDistanceY?: number + | undefined; +
+
+ 3680 + +
+ - + + tvParallaxTiltAngle?: number | undefined; +
+
+ 3681 + +
+ - + + tvParallaxMagnification?: number + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3682 +
+   + } +
+
3683 +
+ - + export declare const UIManager: + UIManagerStatic; +
+
3684 +
+ - + export declare type UIManager = + UIManagerStatic; +
+
+ 3685 + +
+ - + export declare interface + UIManagerStatic { +
+
+ 3686 + +
+ - + + measure(node: number, + callback: + MeasureOnSuccessCallback): + void; +
+
3687 +
+ - + + measureInWindow( +
+
+ 3688 + +
+ - + node: number, +
+
3689 +
+ - + + callback: MeasureInWindowOnSuccessCallback +
+
+ 3690 + +
+ - + ): void; +
+
3691 +
+ - + measureLayout( +
+
3692 +
+ - + node: number, +
+
3693 +
+ - + + relativeToNativeNode: number, +
+
+ 3694 + +
+ - + onFail: () => + void + /* currently unused */, +
+
3695 +
+ - + + onSuccess: MeasureLayoutOnSuccessCallback +
+
3696 +
+ - + ): void; +
+
+ 3697 + +
+ - + + setLayoutAnimationEnabledExperimental?: +
+
3698 +
+ - + + | ((value: boolean) => void) +
+
3699 +
+ - + | undefined; +
+
3700 +
+ - + + getViewManagerConfig: (name: string) => { +
+
3701 +
+ - + + Commands: {[key: string]: number}; +
+
3702 +
+ - + }; +
+
+ 3703 + +
+ - + hasViewManagerConfig: (name: + string) => boolean; +
+
3704 +
+ - + + dispatchViewManagerCommand: ( +
+
3705 +
+ - + + reactTag: number | null, +
+
3706 +
+ - + + commandID: number | string, +
+
3707 +
+ - + + commandArgs?: Array<any> +
+
3708 +
+ - + ) => void; +
+
3709 +
+ - + } +
+
3710 +
+   + declare type UnsafeMixed = unknown; +
+
+ 3711 + +
+ - + declare type UnsafeObject = + object; +
+
+
+   +
+
+
+
+   +
+
+
+ 3712 + +
+ - + export declare function + unstable_batchedUpdates<A, R>( +
+
+ 3713 + +
+ - + + callback: (a: A) + => R, +
+
+ 3714 + +
+ - + + a: A +
+
+ 3715 + +
+ - + ): R; +
+
3716 +
+ - + export declare function + unstable_batchedUpdates<R>(callback: () => + R): R; +
+
3717 +
+   + export declare function useAnimatedValue( +
+
3718 +
+   + + initialValue: number, +
+
+ 3719 + +
+ - + + config?: Animated.AnimatedConfig +
+
3720 +
+   + ): Animated.Value; +
+
+ 3721 + +
+ - + export declare function useColorScheme(): + ColorSchemeName; +
+
+ 3722 + +
+ - + export declare function useWindowDimensions(): + ScaledSize; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3723 + +
+ - + export declare const Vibration: + VibrationStatic; +
+
+ 3724 + +
+ - + export declare type Vibration = + VibrationStatic; +
+
+ 3725 + +
+ - + export declare interface + VibrationStatic { +
+
+ 3726 + +
+ - + + vibrate(pattern?: number | number[], + repeat?: boolean): void; +
+
+ 3727 + +
+ - + + cancel(): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3728 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+ 3729 + +
+ - + export + declare class View extends ViewBase { +
+
+ 3730 + +
+ - + static forceTouchAvailable: boolean; +
+
+ 3731 + +
+ - + } +
+
+
+   +
+
+
+ 3732 + +
+ - + export declare const + _View: typeof View; +
+
3733 +
+ - + export declare const ViewBase: + Constructor<NativeMethods> & +
+
3734 +
+ - + + typeof ViewComponent; +
+
3735 +
+ - + export declare class ViewComponent extends + React_2.Component<ViewProps> {} +
+
+ 3736 + +
+ - + export declare type + ViewProperties = + ViewProps; +
+
3737 +
+ - + export declare type ViewPropertiesAndroid = + ViewPropsAndroid; +
+
3738 +
+ - + export declare type ViewPropertiesIOS = + ViewPropsIOS; +
+
3739 +
+ - + export declare interface ViewProps +
+
3740 +
+ - + + extends ViewPropsAndroid, +
+
3741 +
+ - + ViewPropsIOS, +
+
3742 +
+ - + + GestureResponderHandlers, +
+
3743 +
+ - + Touchable, +
+
3744 +
+ - + PointerEvents, +
+
3745 +
+ - + + AccessibilityProps { +
+
+ 3746 + +
+ - + + children?: React_2.ReactNode | undefined; +
+
3747 +
+ - + + hitSlop?: null | Insets | number | undefined; +
+
3748 +
+ - + + id?: string | undefined; +
+
3749 +
+ - + + needsOffscreenAlphaCompositing?: boolean | + undefined; +
+
3750 +
+ - + + onLayout?: ((event: LayoutChangeEvent) => void) | + undefined; +
+
3751 +
+ - + + pointerEvents?: 'box-none' | + 'none' | 'box-only' | + 'auto' | undefined; +
+
3752 +
+ - + + removeClippedSubviews?: boolean | undefined; +
+
+ 3753 + +
+ - + + style?: StyleProp<ViewStyle> | + undefined; +
+
3754 +
+ - + + testID?: string | undefined; +
+
3755 +
+ - + + nativeID?: string | undefined; +
+
3756 +
+   + + collapsable?: boolean | undefined; +
+
3757 +
+   + + collapsableChildren?: boolean | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3758 + +
+ - + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3759 + +
+ - + export declare + interface ViewPropsAndroid { +
+
+
+   +
+
+
+
+   +
+
+
3760 +
+   + + renderToHardwareTextureAndroid?: boolean | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3761 +
+   + + focusable?: boolean | undefined; +
+
+ 3762 + +
+ - + + tabIndex?: 0 | -1 | undefined; +
+
+
+   +
+
+
+ 3763 + +
+ - + } +
+
+ 3764 + +
+ - + export declare interface ViewPropsIOS + extends TVViewPropsIOS { +
+
3765 +
+   + + shouldRasterizeIOS?: boolean | undefined; +
+
+ 3766 + +
+ - + } +
+
+ 3767 + +
+ - + export declare interface ViewStyle +
+
3768 +
+ - + + extends FlexStyle, +
+
3769 +
+ - + + ShadowStyleIOS, +
+
3770 +
+ - + + TransformsStyle { +
+
3771 +
+ - + + backfaceVisibility?: 'visible' | + 'hidden' | undefined; +
+
3772 +
+ - + + backgroundColor?: ColorValue | undefined; +
+
3773 +
+ - + + borderBlockColor?: ColorValue | undefined; +
+
3774 +
+ - + + borderBlockEndColor?: ColorValue | undefined; +
+
3775 +
+ - + + borderBlockStartColor?: ColorValue | + undefined; +
+
3776 +
+ - + + borderBottomColor?: ColorValue | undefined; +
+
3777 +
+ - + + borderBottomEndRadius?: AnimatableNumericValue | + string | undefined; +
+
3778 +
+ - + + borderBottomLeftRadius?: AnimatableNumericValue | + string | undefined; +
+
3779 +
+ - + + borderBottomRightRadius?: AnimatableNumericValue | + string | undefined; +
+
3780 +
+ - + + borderBottomStartRadius?: AnimatableNumericValue | + string | undefined; +
+
3781 +
+ - + + borderColor?: ColorValue | undefined; +
+
3782 +
+ - + + borderCurve?: 'circular' | + 'continuous' | undefined; +
+
3783 +
+ - + + borderEndColor?: ColorValue | undefined; +
+
3784 +
+ - + + borderEndEndRadius?: AnimatableNumericValue | string + | undefined; +
+
3785 +
+ - + + borderEndStartRadius?: AnimatableNumericValue | + string | undefined; +
+
3786 +
+ - + + borderLeftColor?: ColorValue | undefined; +
+
+ 3787 + +
+ - + borderRadius?: + AnimatableNumericValue | + string | undefined; +
+
3788 +
+ - + + borderRightColor?: ColorValue | undefined; +
+
3789 +
+ - + + borderStartColor?: ColorValue | undefined; +
+
3790 +
+ - + + borderStartEndRadius?: AnimatableNumericValue | + string | undefined; +
+
3791 +
+ - + + borderStartStartRadius?: AnimatableNumericValue | + string | undefined; +
+
3792 +
+ - + + borderStyle?: 'solid' | 'dotted' + | 'dashed' | undefined; +
+
3793 +
+ - + + borderTopColor?: ColorValue | undefined; +
+
3794 +
+ - + + borderTopEndRadius?: AnimatableNumericValue | string + | undefined; +
+
3795 +
+ - + + borderTopLeftRadius?: AnimatableNumericValue | + string | undefined; +
+
+ 3796 + +
+ - + borderTopRightRadius?: + AnimatableNumericValue | + string | undefined; +
+
3797 +
+ - + + borderTopStartRadius?: AnimatableNumericValue | + string | undefined; +
+
3798 +
+ - + + outlineColor?: ColorValue | undefined; +
+
3799 +
+ - + + outlineOffset?: AnimatableNumericValue | + undefined; +
+
3800 +
+ - + + outlineStyle?: 'solid' | + 'dotted' | 'dashed' | + undefined; +
+
3801 +
+ - + + outlineWidth?: AnimatableNumericValue | + undefined; +
+
3802 +
+ - + + opacity?: AnimatableNumericValue | undefined; +
+
+ 3803 + +
+ - + + elevation?: + number | undefined; +
+
3804 +
+ - + + pointerEvents?: 'box-none' | + 'none' | 'box-only' | + 'auto' | undefined; +
+
3805 +
+ - + + isolation?: 'auto' | 'isolate' | + undefined; +
+
3806 +
+ - + + cursor?: CursorValue | undefined; +
+
3807 +
+ - + + boxShadow?: ReadonlyArray<BoxShadowValue> | + string | undefined; +
+
3808 +
+ - + + filter?: ReadonlyArray<FilterFunction> | + string | undefined; +
+
3809 +
+ - + + mixBlendMode?: BlendMode | undefined; +
+
3810 +
+ - + + experimental_backgroundImage?: +
+
+ 3811 + +
+ - + | ReadonlyArray<GradientValue> +
+
3812 +
+ - + | string +
+
+ 3813 + +
+ - + | undefined; +
+
+ 3814 + +
+ - + } +
+
+ 3815 + +
+ - + export declare type + VirtualizedListProperties<ItemT> + = +
+
+
+   +
+
+
+
+   +
+
+
+ 3816 + +
+ - + VirtualizedListProps<ItemT>; +
+
+ 3817 + +
+ - + export declare type + VirtualizedListWithoutPreConfiguredProps<ItemT> + = Omit< +
+
+
+   +
+
+
+ 3818 + +
+ - + + VirtualizedListWithoutRenderItemProps<ItemT>, +
+
3819 +
+ - + + 'stickyHeaderIndices' +
+
3820 +
+   + >; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3821 +
+   + declare type WithDefault< +
+
3822 +
+   + + Type extends DefaultTypes, +
+
+ 3823 + +
+ - + + Value extends Type | string | + undefined | null, +
+
+ 3824 + +
+ - + > = Type | undefined | + null; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3825 +
+   + export declare type WrapperComponentProvider = + ( +
+
+ 3826 + +
+ - + + appParameters: any +
+
3827 +
+   + ) => React_2.ComponentType<any>; +
+
3828 +
+ - + export * from + '@react-native/virtualized-lists'; +
+
3829 +
+   + export {}; +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
 
+
+ 1 + +
+ + + import type { ElementRef } from + "react"; +
+
+ 2 + +
+ + + import type { ElementType } from + "react"; +
+
+ 3 + +
+ + + import type { ErrorUtilsT } from + "@react-native/js-polyfills/error-guard"; +
+
+ 4 + +
+ + + import { ListRenderItem + } from + "@react-native/virtualized-lists"; +
+
+ 5 + +
+ + + import { ListRenderItemInfo } from + "@react-native/virtualized-lists"; +
+
+ 6 + +
+ + + import * as + React_2 from + "react"; +
+
+ 7 + +
+ + + import type { RefSetter } + from "react"; +
+
+ 8 + +
+ + + import { ScrollToLocationParamsType } + from + "@react-native/virtualized-lists"; +
+
+ 9 + +
+ + + import { SectionBase } from + "@react-native/virtualized-lists"; +
+
+ 10 + +
+ + + import type { + SectionData + } from + "@react-native/virtualized-lists"; +
+
11 +
+ + + import { Separators } from + "@react-native/virtualized-lists"; +
+
12 +
+ + + import { VirtualizedListProps } from + "@react-native/virtualized-lists"; +
+
13 +
+ + + import VirtualizedLists from + "@react-native/virtualized-lists"; +
+
14 +
+ + + import { VirtualizedSectionListProps } from + "@react-native/virtualized-lists"; +
+
15 +
+ + + declare type ____BlendMode_Internal = +
+
16 +
+ + + + | "normal" +
+
17 +
+ + + + | "multiply" +
+
18 +
+ + + + | "screen" +
+
19 +
+ + + + | "overlay" +
+
20 +
+ + + + | "darken" +
+
21 +
+ + + + | "lighten" +
+
22 +
+ + + + | "color-dodge" +
+
23 +
+ + + + | "color-burn" +
+
24 +
+ + + + | "hard-light" +
+
25 +
+ + + + | "soft-light" +
+
26 +
+ + + + | "difference" +
+
27 +
+ + + + | "exclusion" +
+
28 +
+ + + + | "hue" +
+
29 +
+ + + + | "saturation" +
+
30 +
+ + + + | "color" +
+
31 +
+ + + + | "luminosity"; +
+
32 +
+ + + declare type ____ColorValue_Internal = +
+
33 +
+ + + | null +
+
34 +
+ + + | string +
+
35 +
+ + + | number +
+
36 +
+ + + + | NativeColorValue; +
+
37 +
+ + + declare type + ____DangerouslyImpreciseAnimatedStyleProp_Internal = + StyleProp< +
+
38 +
+ + + + Partial<AnimatedBaseProps<____DangerouslyImpreciseStyle_Internal>> +
+
39 +
+ + + >; +
+
40 +
+ + + declare type ____DangerouslyImpreciseStyle_Internal + = Readonly< +
+
41 +
+ + + Omit< +
+
42 +
+ + + + ____DangerouslyImpreciseStyle_InternalCore, +
+
43 +
+ + + + keyof + ____DangerouslyImpreciseStyle_InternalOverrides | + keyof {} +
+
44 +
+ + + > & +
+
45 +
+ + + + Omit<____DangerouslyImpreciseStyle_InternalOverrides, + keyof {}> & {} +
+
46 +
+ + + >; +
+
47 +
+ + + declare type + ____DangerouslyImpreciseStyle_InternalCore = + Readonly< +
+
48 +
+ + + Omit< +
+
49 +
+ + + + ____TextStyle_Internal, +
+
50 +
+ + + keyof { +
+
51 +
+ + + + resizeMode?: ImageResizeMode; +
+
52 +
+ + + + objectFit?: "cover" | "contain" + | "fill" | "scale-down" | + "none"; +
+
53 +
+ + + + tintColor?: ____ColorValue_Internal; +
+
54 +
+ + + + overlayColor?: string; +
+
55 +
+ + + } +
+
56 +
+ + + > & { +
+
57 +
+ + + + resizeMode?: ImageResizeMode; +
+
58 +
+ + + + objectFit?: "cover" | "contain" + | "fill" | "scale-down" | + "none"; +
+
59 +
+ + + + tintColor?: ____ColorValue_Internal; +
+
60 +
+ + + + overlayColor?: string; +
+
61 +
+ + + } +
+
62 +
+ + + >; +
+
63 +
+ + + declare type + ____DangerouslyImpreciseStyle_InternalOverrides = + Readonly<{}>; +
+
64 +
+ + + declare type ____FlattenStyleProp_Helper< +
+
65 +
+ + + + TStyleProp extends StyleProp<unknown>, +
+
66 +
+ + + + Depth extends FlattenDepthLimiter[keyof + FlattenDepthLimiter] = 9 +
+
67 +
+ + + > = Depth extends 0 +
+
68 +
+ + + ? never +
+
69 +
+ + + + : TStyleProp extends null | void | false | + "" +
+
70 +
+ + + ? never +
+
71 +
+ + + + : TStyleProp extends ReadonlyArray<infer + V> +
+
72 +
+ + + + ? ____FlattenStyleProp_Helper< +
+
73 +
+ + + V, +
+
74 +
+ + + + Depth extends number ? FlattenDepthLimiter[Depth] : + 0 +
+
75 +
+ + + > +
+
76 +
+ + + : TStyleProp; +
+
77 +
+ + + declare type + ____FlattenStyleProp_Internal< +
+
78 +
+ + + + TStyleProp extends StyleProp<unknown> +
+
79 +
+ + + > = + ____FlattenStyleProp_Helper<TStyleProp> + extends never +
+
80 +
+ + + ? any +
+
81 +
+ + + + : + ____FlattenStyleProp_Helper<TStyleProp>; +
+
82 +
+ + + declare type ____FontVariant_Internal = +
+
83 +
+ + + + | "small-caps" +
+
84 +
+ + + + | "oldstyle-nums" +
+
85 +
+ + + + | "lining-nums" +
+
86 +
+ + + + | "tabular-nums" +
+
87 +
+ + + + | "common-ligatures" +
+
88 +
+ + + + | "no-common-ligatures" +
+
89 +
+ + + + | "discretionary-ligatures" +
+
90 +
+ + + + | "no-discretionary-ligatures" +
+
91 +
+ + + + | "historical-ligatures" +
+
92 +
+ + + + | "no-historical-ligatures" +
+
93 +
+ + + + | "contextual" +
+
94 +
+ + + + | "no-contextual" +
+
95 +
+ + + + | "proportional-nums" +
+
96 +
+ + + + | "stylistic-one" +
+
97 +
+ + + + | "stylistic-two" +
+
98 +
+ + + + | "stylistic-three" +
+
99 +
+ + + + | "stylistic-four" +
+
100 +
+ + + + | "stylistic-five" +
+
101 +
+ + + + | "stylistic-six" +
+
102 +
+ + + + | "stylistic-seven" +
+
103 +
+ + + + | "stylistic-eight" +
+
104 +
+ + + + | "stylistic-nine" +
+
105 +
+ + + + | "stylistic-ten" +
+
106 +
+ + + + | "stylistic-eleven" +
+
107 +
+ + + + | "stylistic-twelve" +
+
108 +
+ + + + | "stylistic-thirteen" +
+
109 +
+ + + + | "stylistic-fourteen" +
+
110 +
+ + + + | "stylistic-fifteen" +
+
111 +
+ + + + | "stylistic-sixteen" +
+
112 +
+ + + + | "stylistic-seventeen" +
+
113 +
+ + + + | "stylistic-eighteen" +
+
114 +
+ + + + | "stylistic-nineteen" +
+
115 +
+ + + + | "stylistic-twenty"; +
+
116 +
+ + + declare type ____FontVariantArray_Internal = +
+
117 +
+ + + + ReadonlyArray<____FontVariant_Internal>; +
+
118 +
+ + + declare type ____FontWeight_Internal = +
+
119 +
+ + + + | "normal" +
+
120 +
+ + + + | "bold" +
+
121 +
+ + + + | "100" +
+
122 +
+ + + + | "200" +
+
123 +
+ + + + | "300" +
+
124 +
+ + + + | "400" +
+
125 +
+ + + + | "500" +
+
126 +
+ + + + | "600" +
+
127 +
+ + + + | "700" +
+
128 +
+ + + + | "800" +
+
129 +
+ + + + | "900" +
+
130 +
+ + + | 100 +
+
131 +
+ + + | 200 +
+
132 +
+ + + | 300 +
+
133 +
+ + + | 400 +
+
134 +
+ + + | 500 +
+
135 +
+ + + | 600 +
+
136 +
+ + + | 700 +
+
137 +
+ + + | 800 +
+
138 +
+ + + | 900 +
+
139 +
+ + + + | "ultralight" +
+
140 +
+ + + + | "thin" +
+
141 +
+ + + + | "light" +
+
142 +
+ + + + | "medium" +
+
143 +
+ + + + | "regular" +
+
144 +
+ + + + | "semibold" +
+
145 +
+ + + + | "condensedBold" +
+
146 +
+ + + + | "condensed" +
+
147 +
+ + + + | "heavy" +
+
148 +
+ + + + | "black"; +
+
149 +
+ + + declare type ____ImageStyle_Internal = + Readonly< +
+
150 +
+ + + Omit< +
+
151 +
+ + + + ____ImageStyle_InternalCore, +
+
152 +
+ + + + keyof ____ImageStyle_InternalOverrides | keyof + {} +
+
153 +
+ + + > & +
+
154 +
+ + + + Omit<____ImageStyle_InternalOverrides, keyof + {}> & {} +
+
155 +
+ + + >; +
+
156 +
+ + + declare type ____ImageStyle_InternalCore = + Readonly< +
+
157 +
+ + + Omit< +
+
158 +
+ + + + ____ViewStyle_Internal, +
+
159 +
+ + + keyof { +
+
160 +
+ + + + resizeMode?: ImageResizeMode; +
+
161 +
+ + + + objectFit?: "cover" | "contain" + | "fill" | "scale-down" | + "none"; +
+
162 +
+ + + + tintColor?: ____ColorValue_Internal; +
+
163 +
+ + + + overlayColor?: string; +
+
164 +
+ + + } +
+
165 +
+ + + > & { +
+
166 +
+ + + + resizeMode?: ImageResizeMode; +
+
167 +
+ + + + objectFit?: "cover" | "contain" + | "fill" | "scale-down" | + "none"; +
+
168 +
+ + + + tintColor?: ____ColorValue_Internal; +
+
169 +
+ + + + overlayColor?: string; +
+
170 +
+ + + } +
+
171 +
+ + + >; +
+
172 +
+ + + declare type ____ImageStyle_InternalOverrides = + Readonly<{}>; +
+
173 +
+ + + declare type ____ImageStyleProp_Internal = + StyleProp< +
+
174 +
+ + + + Readonly<Partial<____ImageStyle_Internal>> +
+
175 +
+ + + >; +
+
176 +
+ + + declare type ____LayoutStyle_Internal = + Readonly<{ +
+
177 +
+ + + + display?: "none" | "flex" | + "contents"; +
+
178 +
+ + + + width?: DimensionValue; +
+
179 +
+ + + + height?: DimensionValue; +
+
180 +
+ + + + bottom?: DimensionValue; +
+
181 +
+ + + + end?: DimensionValue; +
+
182 +
+ + + + left?: DimensionValue; +
+
183 +
+ + + + right?: DimensionValue; +
+
184 +
+ + + + start?: DimensionValue; +
+
185 +
+ + + + top?: DimensionValue; +
+
186 +
+ + + + inset?: DimensionValue; +
+
187 +
+ + + + insetBlock?: DimensionValue; +
+
188 +
+ + + + insetBlockEnd?: DimensionValue; +
+
189 +
+ + + + insetBlockStart?: DimensionValue; +
+
190 +
+ + + + insetInline?: DimensionValue; +
+
191 +
+ + + + insetInlineEnd?: DimensionValue; +
+
192 +
+ + + + insetInlineStart?: DimensionValue; +
+
193 +
+ + + + minWidth?: DimensionValue; +
+
194 +
+ + + + maxWidth?: DimensionValue; +
+
195 +
+ + + + minHeight?: DimensionValue; +
+
196 +
+ + + + maxHeight?: DimensionValue; +
+
197 +
+ + + + margin?: DimensionValue; +
+
198 +
+ + + + marginBlock?: DimensionValue; +
+
199 +
+ + + + marginBlockEnd?: DimensionValue; +
+
200 +
+ + + + marginBlockStart?: DimensionValue; +
+
201 +
+ + + + marginBottom?: DimensionValue; +
+
202 +
+ + + + marginEnd?: DimensionValue; +
+
203 +
+ + + + marginHorizontal?: DimensionValue; +
+
204 +
+ + + + marginInline?: DimensionValue; +
+
205 +
+ + + + marginInlineEnd?: DimensionValue; +
+
206 +
+ + + + marginInlineStart?: DimensionValue; +
+
207 +
+ + + + marginLeft?: DimensionValue; +
+
208 +
+ + + + marginRight?: DimensionValue; +
+
209 +
+ + + + marginStart?: DimensionValue; +
+
210 +
+ + + + marginTop?: DimensionValue; +
+
211 +
+ + + + marginVertical?: DimensionValue; +
+
212 +
+ + + + padding?: DimensionValue; +
+
213 +
+ + + + paddingBlock?: DimensionValue; +
+
214 +
+ + + + paddingBlockEnd?: DimensionValue; +
+
215 +
+ + + + paddingBlockStart?: DimensionValue; +
+
216 +
+ + + + paddingBottom?: DimensionValue; +
+
217 +
+ + + + paddingEnd?: DimensionValue; +
+
218 +
+ + + + paddingHorizontal?: DimensionValue; +
+
219 +
+ + + + paddingInline?: DimensionValue; +
+
220 +
+ + + + paddingInlineEnd?: DimensionValue; +
+
221 +
+ + + + paddingInlineStart?: DimensionValue; +
+
222 +
+ + + + paddingLeft?: DimensionValue; +
+
223 +
+ + + + paddingRight?: DimensionValue; +
+
224 +
+ + + + paddingStart?: DimensionValue; +
+
225 +
+ + + + paddingTop?: DimensionValue; +
+
226 +
+ + + + paddingVertical?: DimensionValue; +
+
227 +
+ + + + borderWidth?: number; +
+
228 +
+ + + + borderBottomWidth?: number; +
+
229 +
+ + + + borderEndWidth?: number; +
+
230 +
+ + + + borderLeftWidth?: number; +
+
231 +
+ + + + borderRightWidth?: number; +
+
232 +
+ + + + borderStartWidth?: number; +
+
233 +
+ + + + borderTopWidth?: number; +
+
234 +
+ + + + position?: "absolute" | + "relative" | "static"; +
+
235 +
+ + + + flexDirection?: "row" | + "row-reverse" | "column" | + "column-reverse"; +
+
236 +
+ + + + flexWrap?: "wrap" | "nowrap" | + "wrap-reverse"; +
+
237 +
+ + + + justifyContent?: +
+
238 +
+ + + + | "flex-start" +
+
239 +
+ + + + | "flex-end" +
+
240 +
+ + + + | "center" +
+
241 +
+ + + + | "space-between" +
+
242 +
+ + + + | "space-around" +
+
243 +
+ + + + | "space-evenly"; +
+
244 +
+ + + + alignItems?: "flex-start" | + "flex-end" | "center" | + "stretch" | "baseline"; +
+
245 +
+ + + alignSelf?: +
+
246 +
+ + + + | "auto" +
+
247 +
+ + + + | "flex-start" +
+
248 +
+ + + + | "flex-end" +
+
249 +
+ + + + | "center" +
+
250 +
+ + + + | "stretch" +
+
251 +
+ + + + | "baseline"; +
+
252 +
+ + + alignContent?: +
+
253 +
+ + + + | "flex-start" +
+
254 +
+ + + + | "flex-end" +
+
255 +
+ + + + | "center" +
+
256 +
+ + + + | "stretch" +
+
257 +
+ + + + | "space-between" +
+
258 +
+ + + + | "space-around" +
+
259 +
+ + + + | "space-evenly"; +
+
260 +
+ + + + overflow?: "visible" | "hidden" + | "scroll"; +
+
261 +
+ + + flex?: number; +
+
262 +
+ + + + flexGrow?: number; +
+
263 +
+ + + + flexShrink?: number; +
+
264 +
+ + + + flexBasis?: number | string; +
+
265 +
+ + + + aspectRatio?: number | string; +
+
266 +
+ + + + boxSizing?: "border-box" | + "content-box"; +
+
267 +
+ + + + zIndex?: number; +
+
268 +
+ + + + direction?: "inherit" | "ltr" | + "rtl"; +
+
269 +
+ + + + rowGap?: number | string; +
+
270 +
+ + + + columnGap?: number | string; +
+
271 +
+ + + + gap?: number | string; +
+
272 +
+ + + }>; +
+
273 +
+ + + declare type ____ShadowStyle_Internal = + Readonly< +
+
274 +
+ + + Omit< +
+
275 +
+ + + + ____ShadowStyle_InternalCore, +
+
276 +
+ + + + keyof ____ShadowStyle_InternalOverrides | keyof + {} +
+
277 +
+ + + > & +
+
278 +
+ + + + Omit<____ShadowStyle_InternalOverrides, keyof + {}> & {} +
+
279 +
+ + + >; +
+
280 +
+ + + declare type ____ShadowStyle_InternalCore = + Readonly<{ +
+
281 +
+ + + + shadowColor?: ____ColorValue_Internal; +
+
282 +
+ + + + shadowOffset?: Readonly<{ +
+
283 +
+ + + + width?: number; +
+
284 +
+ + + + height?: number; +
+
285 +
+ + + }>; +
+
286 +
+ + + + shadowOpacity?: AnimatableNumericValue; +
+
287 +
+ + + + shadowRadius?: number; +
+
288 +
+ + + }>; +
+
289 +
+ + + declare type ____ShadowStyle_InternalOverrides = + Readonly<{}>; +
+
290 +
+ + + declare type ____Styles_Internal = { +
+
291 +
+ + + + readonly [key: string]: + Partial<____DangerouslyImpreciseStyle_Internal>; +
+
292 +
+ + + }; +
+
293 +
+ + + declare type ____TextStyle_Internal = + Readonly< +
+
294 +
+ + + Omit< +
+
295 +
+ + + + ____TextStyle_InternalCore, +
+
296 +
+ + + + keyof ____TextStyle_InternalOverrides | keyof + {} +
+
297 +
+ + + > & +
+
298 +
+ + + + Omit<____TextStyle_InternalOverrides, keyof + {}> & {} +
+
299 +
+ + + >; +
+
300 +
+ + + declare type ____TextStyle_InternalBase = + Readonly<{ +
+
301 +
+ + + + color?: ____ColorValue_Internal; +
+
302 +
+ + + + fontFamily?: string; +
+
303 +
+ + + + fontSize?: number; +
+
304 +
+ + + + fontStyle?: "normal" | + "italic"; +
+
305 +
+ + + + fontWeight?: ____FontWeight_Internal; +
+
306 +
+ + + + fontVariant?: ____FontVariantArray_Internal | + string; +
+
307 +
+ + + + textShadowOffset?: Readonly<{ +
+
308 +
+ + + width: number; +
+
309 +
+ + + + height: number; +
+
310 +
+ + + }>; +
+
311 +
+ + + + textShadowRadius?: number; +
+
312 +
+ + + + textShadowColor?: ____ColorValue_Internal; +
+
313 +
+ + + + letterSpacing?: number; +
+
314 +
+ + + + lineHeight?: number; +
+
315 +
+ + + + textAlign?: "auto" | "left" | + "right" | "center" | + "justify"; +
+
316 +
+ + + + textAlignVertical?: "auto" | + "top" | "bottom" | + "center"; +
+
317 +
+ + + + includeFontPadding?: boolean; +
+
318 +
+ + + + textDecorationLine?: +
+
319 +
+ + + + | "none" +
+
320 +
+ + + + | "underline" +
+
321 +
+ + + + | "line-through" +
+
322 +
+ + + + | "underline line-through"; +
+
323 +
+ + + + textDecorationStyle?: "solid" | + "double" | "dotted" | + "dashed"; +
+
324 +
+ + + + textDecorationColor?: ____ColorValue_Internal; +
+
325 +
+ + + + textTransform?: "none" | + "capitalize" | "uppercase" | + "lowercase"; +
+
326 +
+ + + + userSelect?: "auto" | "text" | + "none" | "contain" | + "all"; +
+
327 +
+ + + + verticalAlign?: "auto" | "top" | + "bottom" | "middle"; +
+
328 +
+ + + + writingDirection?: "auto" | + "ltr" | "rtl"; +
+
329 +
+ + + }>; +
+
330 +
+ + + declare type ____TextStyle_InternalCore = + Readonly< +
+
331 +
+ + + + Omit<____ViewStyle_Internal, keyof + ____TextStyle_InternalBase | keyof {}> + & +
+
332 +
+ + + + Omit<____TextStyle_InternalBase, keyof {}> + & {} +
+
333 +
+ + + >; +
+
334 +
+ + + declare type ____TextStyle_InternalOverrides = + Readonly<{}>; +
+
335 +
+ + + declare type ____TextStyleProp_Internal = + StyleProp< +
+
336 +
+ + + + Readonly<Partial<____TextStyle_Internal>> +
+
337 +
+ + + >; +
+
338 +
+ + + declare type ____TransformStyle_Internal = + Readonly<{ +
+
339 +
+ + + transform?: +
+
340 +
+ + + + | ReadonlyArray< +
+
341 +
+ + + | { +
+
342 +
+ + + + readonly perspective: number | AnimatedNode; +
+
343 +
+ + + } +
+
344 +
+ + + | { +
+
345 +
+ + + + readonly rotate: string | AnimatedNode; +
+
346 +
+ + + } +
+
347 +
+ + + | { +
+
348 +
+ + + + readonly rotateX: string | AnimatedNode; +
+
349 +
+ + + } +
+
350 +
+ + + | { +
+
351 +
+ + + + readonly rotateY: string | AnimatedNode; +
+
352 +
+ + + } +
+
353 +
+ + + | { +
+
354 +
+ + + + readonly rotateZ: string | AnimatedNode; +
+
355 +
+ + + } +
+
356 +
+ + + | { +
+
357 +
+ + + + readonly scale: number | AnimatedNode; +
+
358 +
+ + + } +
+
359 +
+ + + | { +
+
360 +
+ + + + readonly scaleX: number | AnimatedNode; +
+
361 +
+ + + } +
+
362 +
+ + + | { +
+
363 +
+ + + + readonly scaleY: number | AnimatedNode; +
+
364 +
+ + + } +
+
365 +
+ + + | { +
+
366 +
+ + + + readonly translateX: number | string | + AnimatedNode; +
+
367 +
+ + + } +
+
368 +
+ + + | { +
+
369 +
+ + + + readonly translateY: number | string | + AnimatedNode; +
+
370 +
+ + + } +
+
371 +
+ + + | { +
+
372 +
+ + + + readonly translate: +
+
373 +
+ + + + | [number | string | AnimatedNode, number | string | + AnimatedNode] +
+
374 +
+ + + + | AnimatedNode; +
+
375 +
+ + + } +
+
376 +
+ + + | { +
+
377 +
+ + + + readonly skewX: string | AnimatedNode; +
+
378 +
+ + + } +
+
379 +
+ + + | { +
+
380 +
+ + + + readonly skewY: string | AnimatedNode; +
+
381 +
+ + + } +
+
382 +
+ + + | { +
+
383 +
+ + + + readonly matrix: +
+
384 +
+ + + + | ReadonlyArray<number | AnimatedNode> +
+
385 +
+ + + + | AnimatedNode; +
+
386 +
+ + + } +
+
387 +
+ + + > +
+
388 +
+ + + | string; +
+
389 +
+ + + + transformOrigin?: +
+
390 +
+ + + + | [string | number, string | number, string | + number] +
+
391 +
+ + + | string; +
+
392 +
+ + + }>; +
+
393 +
+ + + declare type ____ViewStyle_Internal = + Readonly< +
+
394 +
+ + + Omit< +
+
395 +
+ + + + ____ViewStyle_InternalCore, +
+
396 +
+ + + + keyof ____ViewStyle_InternalOverrides | keyof + {} +
+
397 +
+ + + > & +
+
398 +
+ + + + Omit<____ViewStyle_InternalOverrides, keyof + {}> & {} +
+
399 +
+ + + >; +
+
400 +
+ + + declare type ____ViewStyle_InternalBase = + Readonly<{ +
+
401 +
+ + + + backfaceVisibility?: "visible" | + "hidden"; +
+
402 +
+ + + + backgroundColor?: ____ColorValue_Internal; +
+
403 +
+ + + + borderColor?: ____ColorValue_Internal; +
+
404 +
+ + + + borderCurve?: "circular" | + "continuous"; +
+
405 +
+ + + + borderBottomColor?: ____ColorValue_Internal; +
+
406 +
+ + + + borderEndColor?: ____ColorValue_Internal; +
+
407 +
+ + + + borderLeftColor?: ____ColorValue_Internal; +
+
408 +
+ + + + borderRightColor?: ____ColorValue_Internal; +
+
409 +
+ + + + borderStartColor?: ____ColorValue_Internal; +
+
410 +
+ + + + borderTopColor?: ____ColorValue_Internal; +
+
411 +
+ + + + borderBlockColor?: ____ColorValue_Internal; +
+
412 +
+ + + + borderBlockEndColor?: ____ColorValue_Internal; +
+
413 +
+ + + + borderBlockStartColor?: + ____ColorValue_Internal; +
+
414 +
+ + + + borderRadius?: AnimatableNumericValue | + string; +
+
415 +
+ + + + borderBottomEndRadius?: AnimatableNumericValue | + string; +
+
416 +
+ + + + borderBottomLeftRadius?: AnimatableNumericValue | + string; +
+
417 +
+ + + + borderBottomRightRadius?: AnimatableNumericValue | + string; +
+
418 +
+ + + + borderBottomStartRadius?: AnimatableNumericValue | + string; +
+
419 +
+ + + + borderEndEndRadius?: AnimatableNumericValue | + string; +
+
420 +
+ + + + borderEndStartRadius?: AnimatableNumericValue | + string; +
+
421 +
+ + + + borderStartEndRadius?: AnimatableNumericValue | + string; +
+
422 +
+ + + + borderStartStartRadius?: AnimatableNumericValue | + string; +
+
423 +
+ + + + borderTopEndRadius?: AnimatableNumericValue | + string; +
+
424 +
+ + + + borderTopLeftRadius?: AnimatableNumericValue | + string; +
+
425 +
+ + + + borderTopRightRadius?: AnimatableNumericValue | + string; +
+
426 +
+ + + + borderTopStartRadius?: AnimatableNumericValue | + string; +
+
427 +
+ + + + borderStyle?: "solid" | "dotted" + | "dashed"; +
+
428 +
+ + + + borderWidth?: AnimatableNumericValue; +
+
429 +
+ + + + borderBottomWidth?: AnimatableNumericValue; +
+
430 +
+ + + + borderEndWidth?: AnimatableNumericValue; +
+
431 +
+ + + + borderLeftWidth?: AnimatableNumericValue; +
+
432 +
+ + + + borderRightWidth?: AnimatableNumericValue; +
+
433 +
+ + + + borderStartWidth?: AnimatableNumericValue; +
+
434 +
+ + + + borderTopWidth?: AnimatableNumericValue; +
+
435 +
+ + + + opacity?: AnimatableNumericValue; +
+
436 +
+ + + + outlineColor?: ____ColorValue_Internal; +
+
437 +
+ + + + outlineOffset?: AnimatableNumericValue; +
+
438 +
+ + + + outlineStyle?: "solid" | + "dotted" | "dashed"; +
+
439 +
+ + + + outlineWidth?: AnimatableNumericValue; +
+
440 +
+ + + + elevation?: number; +
+
441 +
+ + + + pointerEvents?: "auto" | "none" + | "box-none" | "box-only"; +
+
442 +
+ + + + cursor?: CursorValue; +
+
443 +
+ + + + boxShadow?: ReadonlyArray<BoxShadowValue> | + string; +
+
444 +
+ + + + filter?: ReadonlyArray<FilterFunction> | + string; +
+
445 +
+ + + + mixBlendMode?: ____BlendMode_Internal; +
+
446 +
+ + + + experimental_backgroundImage?: + ReadonlyArray<GradientValue> | string; +
+
447 +
+ + + + isolation?: "auto" | + "isolate"; +
+
448 +
+ + + }>; +
+
449 +
+ + + declare type ____ViewStyle_InternalCore = + Readonly< +
+
450 +
+ + + Omit< +
+
451 +
+ + + + ____LayoutStyle_Internal, +
+
452 +
+ + + + | keyof ____ShadowStyle_Internal +
+
453 +
+ + + + | keyof ____TransformStyle_Internal +
+
454 +
+ + + + | keyof ____ViewStyle_InternalBase +
+
455 +
+ + + | keyof {} +
+
456 +
+ + + > & +
+
457 +
+ + + Omit< +
+
458 +
+ + + + ____ShadowStyle_Internal, +
+
459 +
+ + + + | keyof ____TransformStyle_Internal +
+
460 +
+ + + + | keyof ____ViewStyle_InternalBase +
+
461 +
+ + + | keyof {} +
+
462 +
+ + + > & +
+
463 +
+ + + Omit< +
+
464 +
+ + + + ____TransformStyle_Internal, +
+
465 +
+ + + + keyof ____ViewStyle_InternalBase | keyof {} +
+
466 +
+ + + > & +
+
467 +
+ + + + Omit<____ViewStyle_InternalBase, keyof {}> + & {} +
+
468 +
+ + + >; +
+
469 +
+ + + declare type ____ViewStyle_InternalOverrides = + Readonly<{}>; +
+
470 +
+ + + declare type ____ViewStyleProp_Internal = + StyleProp< +
+
471 +
+ + + + Readonly<Partial<____ViewStyle_Internal>> +
+
472 +
+ + + >; +
+
473 +
+ + + declare const absoluteFill: any; +
+
474 +
+ + + declare type absoluteFill = typeof + absoluteFill; +
+
475 +
+ + + declare const absoluteFillObject: { +
+
476 +
+ + + + readonly bottom: 0; +
+
477 +
+ + + + readonly left: 0; +
+
478 +
+ + + + readonly position: "absolute"; +
+
479 +
+ + + + readonly right: 0; +
+
480 +
+ + + + readonly top: 0; +
+
481 +
+ + + }; +
+
482 +
+ + + declare type absoluteFillObject = typeof + absoluteFillObject; +
+
483 +
+ + + declare type AbstractImageAndroid = ( +
+
484 +
+ + + + props: Omit< +
+
485 +
+ + + ImageProps, +
+
486 +
+ + + keyof { +
+
487 +
+ + + + ref?: React_2.Ref< +
+
488 +
+ + + + | + React_2.ComponentRef<TextInlineImageNativeComponent> +
+
489 +
+ + + + | + React_2.ComponentRef<ImageViewNativeComponent> +
+
490 +
+ + + >; +
+
491 +
+ + + } +
+
492 +
+ + + > & { +
+
493 +
+ + + + ref?: React_2.Ref< +
+
494 +
+ + + + | + React_2.ComponentRef<TextInlineImageNativeComponent> +
+
495 +
+ + + + | + React_2.ComponentRef<ImageViewNativeComponent> +
+
496 +
+ + + >; +
+
497 +
+ + + } +
+
498 +
+ + + ) => React_2.ReactNode; +
+
499 +
+ + + declare type AbstractImageIOS = ( +
+
500 +
+ + + + props: Omit< +
+
501 +
+ + + ImageProps, +
+
502 +
+ + + keyof { +
+
503 +
+ + + + ref?: + React_2.Ref<React_2.ComponentRef<ImageViewNativeComponent>>; +
+
504 +
+ + + } +
+
505 +
+ + + > & { +
+
506 +
+ + + + ref?: + React_2.Ref<React_2.ComponentRef<ImageViewNativeComponent>>; +
+
507 +
+ + + } +
+
508 +
+ + + ) => React_2.ReactNode; +
+
509 +
+ + + declare type AccessibilityActionEvent = + NativeSyntheticEvent< +
+
510 +
+   + Readonly<{ +
+
511 +
+   + + actionName: string; +
+
512 +
+   + }> +
+
513 +
+   + >; +
+
+ 514 + +
+ + + declare type AccessibilityActionInfo = + Readonly<{ +
+
515 +
+   + + name: AccessibilityActionName | string; +
+
+ 516 + +
+ + + + label?: string; +
+
517 +
+   + }>; +
+
+ 518 + +
+ + + declare type AccessibilityActionName = +
+
+ 519 + +
+ + + + | "activate" +
+
+ 520 + +
+ + + + | "increment" +
+
+ 521 + +
+ + + + | "decrement" +
+
+ 522 + +
+ + + + | "longpress" +
+
+ 523 + +
+ + + + | "magicTap" +
+
+ 524 + +
+ + + + | "escape"; +
+
+ 525 + +
+ + + declare type + AccessibilityEventDefinitions = + Omit< +
+
526 +
+ + + + AccessibilityEventDefinitionsAndroid, +
+
527 +
+ + + + | keyof AccessibilityEventDefinitionsIOS +
+
528 +
+ + + | keyof { +
+
529 +
+ + + + change: [boolean]; +
+
530 +
+ + + + reduceMotionChanged: [boolean]; +
+
531 +
+ + + + screenReaderChanged: [boolean]; +
+
532 +
+ + + } +
+
533 +
+ + + > & +
+
534 +
+ + + Omit< +
+
535 +
+ + + + AccessibilityEventDefinitionsIOS, +
+
536 +
+ + + keyof { +
+
537 +
+ + + + change: [boolean]; +
+
538 +
+ + + + reduceMotionChanged: [boolean]; +
+
539 +
+ + + + screenReaderChanged: [boolean]; +
+
540 +
+ + + } +
+
541 +
+ + + > & { +
+
542 +
+ + + + change: [boolean]; +
+
543 +
+ + + + reduceMotionChanged: [boolean]; +
+
544 +
+ + + + screenReaderChanged: [boolean]; +
+
545 +
+ + + }; +
+
+ 546 + +
+ + + declare type + AccessibilityEventDefinitionsAndroid = + { +
+
+ 547 + +
+ + + + accessibilityServiceChanged: + [boolean]; +
+
+ 548 + +
+ + + + highTextContrastChanged: + [boolean]; +
+
549 +
+   + }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 550 + +
+ + + declare type + AccessibilityEventDefinitionsIOS = + { +
+
+ 551 + +
+ + + + announcementFinished: [ +
+
552 +
+ + + { +
+
553 +
+ + + + announcement: string; +
+
+ 554 + +
+ + + success: boolean; +
+
+ 555 + +
+ + + } +
+
+ 556 + +
+ + + ]; +
+
+ 557 + +
+ + + + boldTextChanged: + [boolean]; +
+
+ 558 + +
+ + + + grayscaleChanged: + [boolean]; +
+
+ 559 + +
+ + + + invertColorsChanged: + [boolean]; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 560 + +
+ + + + reduceTransparencyChanged: [boolean]; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 561 + +
+ + + + darkerSystemColorsChanged: + [boolean]; +
+
562 +
+ + + }; +
+
563 +
+ + + declare type AccessibilityEventTypes = + "click" | "focus" | + "viewHoverEnter"; +
+
+ 564 + +
+ + + export declare const AccessibilityInfo: + typeof AccessibilityInfo_2; +
+
+ 565 + +
+ + + export declare type AccessibilityInfo = + typeof AccessibilityInfo; +
+
+ 566 + +
+ + + declare const + AccessibilityInfo_2: { +
+
+ 567 + +
+ + + + isBoldTextEnabled(): + Promise<boolean>; +
+
+ 568 + +
+ + + + isGrayscaleEnabled(): + Promise<boolean>; +
+
+ 569 + +
+ + + + isInvertColorsEnabled(): + Promise<boolean>; +
+
+ 570 + +
+ + + + isReduceMotionEnabled(): + Promise<boolean>; +
+
+ 571 + +
+ + + + isHighTextContrastEnabled(): + Promise<boolean>; +
+
+ 572 + +
+ + + + isDarkerSystemColorsEnabled(): + Promise<boolean>; +
+
573 +
+   + + prefersCrossFadeTransitions(): + Promise<boolean>; +
+
+ 574 + +
+ + + + isReduceTransparencyEnabled(): + Promise<boolean>; +
+
+ 575 + +
+ + + + isScreenReaderEnabled(): + Promise<boolean>; +
+
576 +
+   + + isAccessibilityServiceEnabled(): + Promise<boolean>; +
+
577 +
+ + + + addEventListener<K extends keyof + AccessibilityEventDefinitions>( +
+
+ 578 + +
+ + + eventName: K, +
+
+
+   +
+
+
+ 579 + +
+ + + + handler: + (...$$REST$$: AccessibilityEventDefinitions[K]) + => void +
+
+ 580 + +
+ + + + ): EventSubscription; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 581 + +
+ + + + setAccessibilityFocus(reactTag: number): + void; +
+
582 +
+ + + + sendAccessibilityEvent( +
+
583 +
+ + + + handle: HostInstance, +
+
584 +
+ + + + eventType: AccessibilityEventTypes +
+
585 +
+ + + ): void; +
+
+ 586 + +
+ + + + announceForAccessibility(announcement: string): + void; +
+
587 +
+   + + announceForAccessibilityWithOptions( +
+
588 +
+   + + announcement: string, +
+
589 +
+ + + options: { +
+
+ 590 + +
+ + + queue?: boolean; +
+
591 +
+ + + } +
+
592 +
+   + ): void; +
+
+ 593 + +
+ + + + getRecommendedTimeoutMillis(originalTimeout: + number): Promise<number>; +
+
+ 594 + +
+ + + }; +
+
+ 595 + +
+ + + declare + type AccessibilityProps = Readonly< +
+
+ 596 + +
+ + + Omit< +
+
+ 597 + +
+ + + AccessibilityPropsAndroid, +
+
+ 598 + +
+ + + | keyof AccessibilityPropsIOS +
+
+ 599 + +
+ + + | keyof { +
+
+ 600 + +
+ + + accessible?: boolean + | undefined; +
+
+ 601 + +
+ + + accessibilityLabel?: string + | undefined; +
+
+ 602 + +
+ + + accessibilityHint?: string + | undefined; +
+
+ 603 + +
+ + + "aria-label"?: + string | undefined; +
+
+ 604 + +
+ + + accessibilityRole?: + AccessibilityRole | undefined; +
+
+ 605 + +
+ + + role?: Role | + undefined; +
+
+ 606 + +
+ + + accessibilityState?: + AccessibilityState | undefined; +
+
+ 607 + +
+ + + accessibilityValue?: + AccessibilityValue | undefined; +
+
+ 608 + +
+ + + "aria-valuemax"?: + AccessibilityValue["max"] | + undefined; +
+
+ 609 + +
+ + + "aria-valuemin"?: + AccessibilityValue["min"] | + undefined; +
+
+ 610 + +
+ + + "aria-valuenow"?: + AccessibilityValue["now"] | + undefined; +
+
+ 611 + +
+ + + "aria-valuetext"?: + AccessibilityValue["text"] | + undefined; +
+
+ 612 + +
+ + + accessibilityActions?: +
+
+ 613 + +
+ + + | + ReadonlyArray<AccessibilityActionInfo> +
+
+ 614 + +
+ + + | undefined; +
+
+ 615 + +
+ + + "aria-busy"?: + boolean | undefined; +
+
+ 616 + +
+ + + "aria-checked"?: + (boolean | undefined) | "mixed"; +
+
+ 617 + +
+ + + "aria-disabled"?: + boolean | undefined; +
+
+ 618 + +
+ + + "aria-expanded"?: + boolean | undefined; +
+
+ 619 + +
+ + + "aria-selected"?: + boolean | undefined; +
+
+ 620 + +
+ + + "aria-hidden"?: + boolean | undefined; +
+
+ 621 + +
+ + + } +
+
+ 622 + +
+ + + + > & +
+
+ 623 + +
+ + + + Omit< +
+
+ 624 + +
+ + + AccessibilityPropsIOS, +
+
625 +
+ + + keyof { +
+
626 +
+ + + + accessible?: boolean | undefined; +
+
627 +
+ + + + accessibilityLabel?: string | undefined; +
+
628 +
+ + + + accessibilityHint?: string | undefined; +
+
629 +
+ + + + "aria-label"?: string | undefined; +
+
630 +
+ + + + accessibilityRole?: AccessibilityRole | + undefined; +
+
631 +
+ + + + role?: Role | undefined; +
+
632 +
+ + + + accessibilityState?: AccessibilityState | + undefined; +
+
633 +
+ + + + accessibilityValue?: AccessibilityValue | + undefined; +
+
634 +
+ + + + "aria-valuemax"?: + AccessibilityValue["max"] | + undefined; +
+
635 +
+ + + + "aria-valuemin"?: + AccessibilityValue["min"] | + undefined; +
+
636 +
+ + + + "aria-valuenow"?: + AccessibilityValue["now"] | + undefined; +
+
637 +
+ + + + "aria-valuetext"?: + AccessibilityValue["text"] | + undefined; +
+
638 +
+ + + + accessibilityActions?: +
+
639 +
+ + + + | ReadonlyArray<AccessibilityActionInfo> +
+
640 +
+ + + | undefined; +
+
641 +
+ + + + "aria-busy"?: boolean | undefined; +
+
642 +
+ + + + "aria-checked"?: (boolean | undefined) | + "mixed"; +
+
643 +
+ + + + "aria-disabled"?: boolean | + undefined; +
+
644 +
+ + + + "aria-expanded"?: boolean | + undefined; +
+
645 +
+ + + + "aria-selected"?: boolean | + undefined; +
+
646 +
+ + + + "aria-hidden"?: boolean | undefined; +
+
647 +
+ + + } +
+
648 +
+ + + > & { +
+
649 +
+ + + + accessible?: boolean | undefined; +
+
650 +
+ + + + accessibilityLabel?: string | undefined; +
+
651 +
+ + + + accessibilityHint?: string | undefined; +
+
652 +
+ + + + "aria-label"?: string | undefined; +
+
653 +
+ + + + accessibilityRole?: AccessibilityRole | + undefined; +
+
654 +
+ + + + role?: Role | undefined; +
+
655 +
+ + + + accessibilityState?: AccessibilityState | + undefined; +
+
656 +
+ + + + accessibilityValue?: AccessibilityValue | + undefined; +
+
657 +
+ + + + "aria-valuemax"?: + AccessibilityValue["max"] | + undefined; +
+
658 +
+ + + + "aria-valuemin"?: + AccessibilityValue["min"] | + undefined; +
+
659 +
+ + + + "aria-valuenow"?: + AccessibilityValue["now"] | + undefined; +
+
660 +
+ + + + "aria-valuetext"?: + AccessibilityValue["text"] | + undefined; +
+
661 +
+ + + + accessibilityActions?: + ReadonlyArray<AccessibilityActionInfo> | + undefined; +
+
662 +
+ + + + "aria-busy"?: boolean | undefined; +
+
663 +
+ + + + "aria-checked"?: (boolean | undefined) | + "mixed"; +
+
664 +
+ + + + "aria-disabled"?: boolean | + undefined; +
+
665 +
+ + + + "aria-expanded"?: boolean | + undefined; +
+
666 +
+ + + + "aria-selected"?: boolean | + undefined; +
+
667 +
+ + + + "aria-hidden"?: boolean | undefined; +
+
668 +
+ + + } +
+
669 +
+ + + >; +
+
670 +
+ + + declare type AccessibilityPropsAndroid = + Readonly<{ +
+
671 +
+ + + + accessibilityLabelledBy?: (string | undefined) | + (Array<string> | undefined); +
+
672 +
+ + + + "aria-labelledby"?: string | + undefined; +
+
673 +
+ + + + accessibilityLiveRegion?: ("none" | + "polite" | "assertive") | + undefined; +
+
674 +
+ + + + "aria-live"?: ("polite" | + "assertive" | "off") | + undefined; +
+
675 +
+   + + importantForAccessibility?: +
+
+ 676 + +
+ + + + | ("auto" | + "yes" | + "no" | + "no-hide-descendants") +
+
677 +
+   + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 678 + +
+ + + }>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 679 + +
+ + + declare type AccessibilityPropsIOS + = Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
680 +
+   + + accessibilityIgnoresInvertColors?: boolean | + undefined; +
+
+ 681 + +
+ + + + accessibilityViewIsModal?: + boolean | undefined; +
+
682 +
+   + + accessibilityShowsLargeContentViewer?: boolean | + undefined; +
+
683 +
+   + + accessibilityLargeContentTitle?: string | + undefined; +
+
684 +
+ + + + "aria-modal"?: boolean | undefined; +
+
685 +
+ + + + accessibilityElementsHidden?: boolean | + undefined; +
+
686 +
+ + + + accessibilityLanguage?: string | undefined; +
+
+ 687 + +
+ + + }>; +
+
+ 688 + +
+ + + declare type AccessibilityRole = +
+
+ 689 + +
+ + + + | "none" +
+
+ 690 + +
+ + + + | "button" +
+
691 +
+ + + + | "dropdownlist" +
+
+ 692 + +
+ + + + | "togglebutton" +
+
+ 693 + +
+ + + + | "link" +
+
+ 694 + +
+ + + + | "search" +
+
+ 695 + +
+ + + + | "image" +
+
+ 696 + +
+ + + + | "keyboardkey" +
+
+ 697 + +
+ + + + | "text" +
+
+ 698 + +
+ + + + | "adjustable" +
+
+ 699 + +
+ + + + | "imagebutton" +
+
+ 700 + +
+ + + + | "header" +
+
+ 701 + +
+ + + + | "summary" +
+
+ 702 + +
+ + + + | "alert" +
+
+ 703 + +
+ + + + | "checkbox" +
+
+ 704 + +
+ + + + | "combobox" +
+
+ 705 + +
+ + + + | "menu" +
+
+ 706 + +
+ + + + | "menubar" +
+
+ 707 + +
+ + + + | "menuitem" +
+
+ 708 + +
+ + + + | "progressbar" +
+
+ 709 + +
+ + + + | "radio" +
+
+ 710 + +
+ + + + | "radiogroup" +
+
+ 711 + +
+ + + + | "scrollbar" +
+
+ 712 + +
+ + + + | "spinbutton" +
+
+ 713 + +
+ + + + | "switch" +
+
+ 714 + +
+ + + + | "tab" +
+
+ 715 + +
+ + + + | "tabbar" +
+
+ 716 + +
+ + + + | "tablist" +
+
+ 717 + +
+ + + + | "timer" +
+
+ 718 + +
+ + + + | "list" +
+
+ 719 + +
+ + + + | "toolbar" +
+
720 +
+ + + + | "grid" +
+
721 +
+ + + + | "pager" +
+
722 +
+ + + + | "scrollview" +
+
723 +
+ + + + | "horizontalscrollview" +
+
724 +
+ + + + | "viewgroup" +
+
725 +
+ + + + | "webview" +
+
726 +
+ + + + | "drawerlayout" +
+
727 +
+ + + + | "slidingdrawer" +
+
728 +
+ + + + | "iconmenu" +
+
729 +
+ + + | string; +
+
+ 730 + +
+ + + declare type AccessibilityState + = { +
+
731 +
+   + + disabled?: boolean | undefined; +
+
732 +
+   + + selected?: boolean | undefined; +
+
+ 733 + +
+ + + + checked?: (boolean | + undefined) | + "mixed"; +
+
734 +
+   + + busy?: boolean | undefined; +
+
735 +
+   + + expanded?: boolean | undefined; +
+
+ 736 + +
+ + + }; +
+
+ 737 + +
+ + + declare type AccessibilityValue + = Readonly<{ +
+
+ 738 + +
+ + + min?: number; +
+
+ 739 + +
+ + + max?: number; +
+
+ 740 + +
+ + + now?: number; +
+
+ 741 + +
+ + + text?: string; +
+
+ 742 + +
+ + + }>; +
+
+ 743 + +
+ + + export declare const ActionSheetIOS: + typeof ActionSheetIOS_2; +
+
+ 744 + +
+ + + export declare type ActionSheetIOS = + typeof ActionSheetIOS; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 745 + +
+ + + declare const + ActionSheetIOS_2: { +
+
+ 746 + +
+ + + + showActionSheetWithOptions( +
+
747 +
+   + + options: ActionSheetIOSOptions, +
+
748 +
+   + + callback: (buttonIndex: number) => void +
+
+ 749 + +
+ + + + ): void; +
+
+ 750 + +
+ + + + showShareActionSheetWithOptions( +
+
751 +
+   + + options: ShareActionSheetIOSOptions, +
+
+ 752 + +
+ + + + failureCallback: + Function | ((error: + ShareActionSheetError) => + void), +
+
753 +
+ + + + successCallback: +
+
754 +
+ + + | Function +
+
+ 755 + +
+ + + | ((success: boolean, + method: null | undefined | string) => + void) +
+
+ 756 + +
+ + + + ): void; +
+
757 +
+   + + dismissActionSheet: () => void; +
+
+ 758 + +
+ + + }; +
+
759 +
+ + + export declare type ActionSheetIOSOptions = + Readonly<{ +
+
760 +
+ + + + title?: string | undefined; +
+
761 +
+ + + + message?: string | undefined; +
+
762 +
+ + + + options: Array<string>; +
+
763 +
+ + + + destructiveButtonIndex?: (number | undefined) | + (Array<number> | undefined); +
+
764 +
+ + + + cancelButtonIndex?: number | undefined; +
+
765 +
+ + + + anchor?: number | undefined; +
+
766 +
+ + + + tintColor?: ColorValue | ProcessedColorValue; +
+
767 +
+ + + + cancelButtonTintColor?: ColorValue | + ProcessedColorValue; +
+
768 +
+ + + + disabledButtonTintColor?: ColorValue | + ProcessedColorValue; +
+
769 +
+ + + + userInterfaceStyle?: string; +
+
770 +
+ + + + disabledButtonIndices?: Array<number>; +
+
771 +
+ + + }>; +
+
772 +
+ + + declare type ActiveCallback = ( +
+
773 +
+ + + + event: GestureResponderEvent, +
+
774 +
+ + + + gestureState: PanResponderGestureState +
+
775 +
+ + + ) => boolean; +
+
+ 776 + +
+ + + export declare + const ActivityIndicator: + typeof + ActivityIndicatorWithRef; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 777 + +
+ + + export declare type ActivityIndicator = + typeof ActivityIndicator; +
+
+ 778 + +
+ + + declare type ActivityIndicatorIOSProps + = Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
779 +
+   + + hidesWhenStopped?: boolean | undefined; +
+
780 +
+ + + }>; +
+
+ 781 + +
+ + + export declare + type ActivityIndicatorProps = + Readonly< +
+
782 +
+ + + Omit< +
+
783 +
+ + + ViewProps, +
+
784 +
+ + + + | keyof ActivityIndicatorIOSProps +
+
785 +
+ + + | keyof { +
+
+ 786 + +
+ + + animating?: boolean | + undefined; +
+
787 +
+ + + + color?: ColorValue | undefined; +
+
+ 788 + +
+ + + size?: IndicatorSize | + undefined; +
+
+ 789 + +
+ + + } +
+
+ 790 + +
+ + + > & +
+
791 +
+ + + Omit< +
+
+ 792 + +
+ + + ActivityIndicatorIOSProps, +
+
793 +
+ + + keyof { +
+
+ 794 + +
+ + + animating?: boolean | undefined; +
+
+ 795 + +
+ + + color?: ColorValue | undefined; +
+
+ 796 + +
+ + + size?: IndicatorSize | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+ 797 + +
+ + + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 798 + +
+ + + + > & { +
+
+ 799 + +
+ + + animating?: boolean | undefined; +
+
800 +
+ + + + color?: ColorValue | undefined; +
+
+ 801 + +
+ + + size?: IndicatorSize | + undefined; +
+
+ 802 + +
+ + + } +
+
803 +
+ + + >; +
+
+ 804 + +
+ + + declare const + ActivityIndicatorWithRef: + ( +
+
805 +
+ + + + props: Omit< +
+
+ 806 + +
+ + + ActivityIndicatorProps, +
+
+ 807 + +
+ + + keyof { +
+
+ 808 + +
+ + + ref?: + React_2.Ref<HostComponent<never>>; +
+
+ 809 + +
+ + + } +
+
810 +
+ + + > & { +
+
811 +
+ + + + ref?: + React_2.Ref<HostComponent<never>>; +
+
812 +
+ + + } +
+
813 +
+ + + ) => React_2.ReactNode; +
+
814 +
+ + + declare const add: typeof + AnimatedImplementation_MODULE_EXPORT.add; +
+
815 +
+ + + declare type add = typeof add; +
+
816 +
+ + + declare const add_2: ( +
+
817 +
+ + + + a: AnimatedNode | number, +
+
818 +
+ + + + b: AnimatedNode | number +
+
819 +
+ + + ) => AnimatedAddition; +
+
820 +
+ + + declare function addChangeListener( +
+
821 +
+ + + + listener: ($$PARAM_0$$: { colorScheme: + ColorSchemeName | undefined }) => void +
+
822 +
+ + + ): EventSubscription; +
+
+ 823 + +
+ + + export declare class + Alert { +
+
+ 824 + +
+ + + + static alert( +
+
+ 825 + +
+ + + + title: null | undefined | string, +
+
+ 826 + +
+ + + + message?: + null | undefined | string, +
+
+ 827 + +
+ + + + buttons?: AlertButtons, +
+
828 +
+   + + options?: AlertOptions +
+
+ 829 + +
+ + + + ): void; +
+
+ 830 + +
+ + + + static prompt( +
+
+ 831 + +
+ + + + title: null | undefined | string, +
+
+ 832 + +
+ + + + message?: + null | undefined | string, +
+
833 +
+ + + + callbackOrButtons?: +
+
834 +
+ + + | null +
+
835 +
+ + + | undefined +
+
+ 836 + +
+ + + | (((text: string) => + void) | AlertButtons), +
+
+ 837 + +
+ + + + type?: + null | undefined | AlertType, +
+
838 +
+   + + defaultValue?: string, +
+
839 +
+   + + keyboardType?: string, +
+
840 +
+   + + options?: AlertOptions +
+
+ 841 + +
+ + + + ): void; +
+
842 +
+   + } +
+
843 +
+ + + export declare type AlertButton = { +
+
844 +
+ + + text?: string; +
+
845 +
+ + + + onPress?: (((value?: string) => any) | undefined) + | (Function | undefined); +
+
846 +
+ + + + isPreferred?: boolean; +
+
847 +
+ + + + style?: AlertButtonStyle; +
+
848 +
+ + + }; +
+
849 +
+ + + declare type AlertButtons = + Array<AlertButton>; +
+
850 +
+ + + export declare type AlertButtonStyle = + "default" | "cancel" | + "destructive"; +
+
851 +
+ + + export declare type AlertOptions = { +
+
852 +
+ + + + cancelable?: boolean | undefined; +
+
853 +
+ + + + userInterfaceStyle?: "unspecified" | + "light" | "dark"; +
+
854 +
+ + + + onDismiss?: (() => void) | undefined; +
+
855 +
+ + + }; +
+
856 +
+   + export declare type AlertType = +
+
+ 857 + +
+ + + + | "default" +
+
+ 858 + +
+ + + + | "plain-text" +
+
+ 859 + +
+ + + + | "secure-text" +
+
+ 860 + +
+ + + + | + "login-password"; +
+
861 +
+ + + declare type AndroidDrawable = + AndroidDrawableThemeAttr | + AndroidDrawableRipple; +
+
862 +
+ + + declare type AndroidDrawableRipple = + Readonly<{ +
+
863 +
+ + + + type: "RippleAndroid"; +
+
864 +
+ + + + color?: number | undefined; +
+
865 +
+ + + + borderless?: boolean | undefined; +
+
866 +
+ + + + rippleRadius?: number | undefined; +
+
867 +
+ + + }>; +
+
868 +
+ + + declare type AndroidDrawableThemeAttr = + Readonly<{ +
+
869 +
+ + + + type: "ThemeAttrAndroid"; +
+
870 +
+ + + + attribute: string; +
+
871 +
+ + + }>; +
+
+ 872 + +
+ + + export declare type + AndroidKeyboardEvent = + Readonly< +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 873 + +
+ + + + Omit< +
+
+ 874 + +
+ + + BaseKeyboardEvent, +
+
+ 875 + +
+ + + + keyof { +
+
+ 876 + +
+ + + duration: 0; +
+
+ 877 + +
+ + + easing: + "keyboard"; +
+
878 +
+ + + } +
+
879 +
+ + + > & { +
+
880 +
+ + + duration: 0; +
+
+ 881 + +
+ + + + easing: + "keyboard"; +
+
882 +
+   + } +
+
+ 883 + +
+ + + >; +
+
+ 884 + +
+ + + declare type + AndroidPlatform = { +
+
885 +
+ + + + OS: "android"; +
+
886 +
+ + + + get Version(): number; +
+
887 +
+ + + + get constants(): { +
+
888 +
+ + + + isTesting: boolean; +
+
889 +
+ + + + isDisableAnimations?: boolean; +
+
890 +
+ + + + reactNativeVersion: { +
+
+ 891 + +
+ + + major: number; +
+
892 +
+ + + minor: number; +
+
893 +
+ + + patch: number; +
+
894 +
+ + + + prerelease: string | undefined; +
+
895 +
+ + + }; +
+
+ 896 + +
+ + + + Version: number; +
+
897 +
+ + + + Release: string; +
+
898 +
+ + + + Serial: string; +
+
899 +
+ + + + Fingerprint: string; +
+
900 +
+ + + Model: string; +
+
+ 901 + +
+ + + + ServerHost?: string; +
+
902 +
+ + + + uiMode: string; +
+
+ 903 + +
+ + + + Brand: string; +
+
904 +
+ + + + Manufacturer: string; +
+
905 +
+   + }; +
+
906 +
+ + + + get isTV(): boolean; +
+
907 +
+ + + + get isVision(): boolean; +
+
908 +
+ + + + get isTesting(): boolean; +
+
909 +
+ + + + get isDisableAnimations(): boolean; +
+
910 +
+ + + + select: <T>(spec: PlatformSelectSpec<T>) + => T; +
+
911 +
+ + + }; +
+
912 +
+ + + declare type AndroidProps = Readonly<{ +
+
913 +
+ + + + nextFocusDown?: number | undefined; +
+
914 +
+ + + + nextFocusForward?: number | undefined; +
+
915 +
+ + + + nextFocusLeft?: number | undefined; +
+
916 +
+ + + + nextFocusRight?: number | undefined; +
+
917 +
+ + + + nextFocusUp?: number | undefined; +
+
918 +
+ + + }>; +
+
919 +
+ + + declare const + AndroidSwitchNativeComponent_MODULE_EXPORT: typeof + AndroidSwitchNativeComponent_MODULE_EXPORT_2; +
+
920 +
+ + + declare type + AndroidSwitchNativeComponent_MODULE_EXPORT = +
+
921 +
+ + + + typeof + AndroidSwitchNativeComponent_MODULE_EXPORT; +
+
922 +
+ + + declare const + AndroidSwitchNativeComponent_MODULE_EXPORT_2: + NativeType; +
+
923 +
+ + + declare type + AndroidSwitchNativeComponent_MODULE_EXPORT_2 = +
+
924 +
+ + + + typeof + AndroidSwitchNativeComponent_MODULE_EXPORT_2; +
+
925 +
+ + + declare type AnimatableNumericValue = number | + AnimatedNode; +
+
+ 926 + +
+ + + export declare namespace + Animated { +
+
927 +
+ + + export { +
+
928 +
+ + + + AnimatedFlatList_MODULE_EXPORT as FlatList, +
+
929 +
+ + + + AnimatedImage_MODULE_EXPORT as Image, +
+
930 +
+ + + + AnimatedScrollView_MODULE_EXPORT as + ScrollView, +
+
931 +
+ + + + AnimatedSectionList_MODULE_EXPORT as + SectionList, +
+
932 +
+ + + + AnimatedText_MODULE_EXPORT as Text, +
+
933 +
+ + + + AnimatedView_MODULE_EXPORT as View, +
+
934 +
+ + + + AnimatedColor as Color, +
+
935 +
+ + + + AnimatedEvent as Event, +
+
936 +
+ + + + AnimatedInterpolation as Interpolation, +
+
937 +
+ + + + AnimatedNode as Node, +
+
+ 938 + +
+ + + + AnimatedValue as + Value, +
+
+ 939 + +
+ + + + AnimatedValueXY as + ValueXY, +
+
940 +
+ + + + AnimatedInterpolation, +
+
+ 941 + +
+ + + + AnimatedColor, +
+
+ 942 + +
+ + + + AnimatedValueConfig as + AnimatedConfig, +
+
943 +
+ + + AnimatedNode, +
+
944 +
+ + + + AnimatedAddition, +
+
945 +
+ + + + AnimatedDiffClamp, +
+
946 +
+ + + + AnimatedDivision, +
+
947 +
+ + + + AnimatedModulo, +
+
948 +
+ + + + AnimatedMultiplication, +
+
949 +
+ + + + AnimatedSubtraction, +
+
950 +
+ + + add, +
+
951 +
+ + + + attachNativeEvent_2 as attachNativeEvent, +
+
952 +
+ + + + createAnimatedComponent_2 as + createAnimatedComponent, +
+
953 +
+ + + + decay_2 as decay, +
+
954 +
+ + + + delay_2 as delay, +
+
955 +
+ + + + diffClamp_2 as diffClamp, +
+
956 +
+ + + + divide_2 as divide, +
+
957 +
+ + + + event_3 as event, +
+
958 +
+ + + + forkEvent_2 as forkEvent, +
+
959 +
+ + + + loop_2 as loop, +
+
960 +
+ + + + modulo_2 as modulo, +
+
961 +
+ + + + multiply_2 as multiply, +
+
962 +
+ + + + parallel_2 as parallel, +
+
963 +
+ + + + sequence_2 as sequence, +
+
964 +
+ + + + spring_2 as spring, +
+
965 +
+ + + + stagger_2 as stagger, +
+
966 +
+ + + + subtract_2 as subtract, +
+
967 +
+ + + + timing_2 as timing, +
+
968 +
+ + + + unforkEvent_2 as unforkEvent, +
+
969 +
+   + }; +
+
+ 970 + +
+ + + } +
+
+ 971 + +
+ + + declare class + AnimatedAddition extends AnimatedWithChildren + { +
+
+ 972 + +
+ + + + constructor( +
+
+ 973 + +
+ + + a: AnimatedNode + | number, +
+
+ 974 + +
+ + + + b: + AnimatedNode | number, +
+
+ 975 + +
+ + + + config?: + null | undefined | AnimatedNodeConfig +
+
+ 976 + +
+ + + ); +
+
+ 977 + +
+ + + interpolate<OutputT + extends number | string>( +
+
+ 978 + +
+ + + + config: + InterpolationConfigType<OutputT> +
+
+ 979 + +
+ + + ): + AnimatedInterpolation<OutputT>; +
+
+ 980 + +
+ + + } +
+
+ 981 + +
+ + + declare type AnimatedBaseProps<Props extends + {}> = { +
+
+ 982 + +
+ + + [K in keyof + Props]: K extends + NonAnimatedProps +
+
+ 983 + +
+ + + + ? Props[K] +
+
+ 984 + +
+ + + + : + WithAnimatedValue<Props[K]>; +
+
+ 985 + +
+ + + }; +
+
+ 986 + +
+ + + declare class + AnimatedColor + extends AnimatedWithChildren { +
+
+ 987 + +
+ + + r: AnimatedValue; +
+
+ 988 + +
+ + + g: AnimatedValue; +
+
+ 989 + +
+ + + b: AnimatedValue; +
+
+ 990 + +
+ + + a: AnimatedValue; +
+
+ 991 + +
+ + + nativeColor: null + | undefined | + NativeColorValue; +
+
+ 992 + +
+ + + + constructor( +
+
+ 993 + +
+ + + valueIn?: InputValue, +
+
+ 994 + +
+ + + + config?: null | + undefined | + AnimatedColorConfig +
+
+ 995 + +
+ + + ); +
+
+ 996 + +
+ + + setValue(value: RgbaValue | ColorValue): void; +
+
+ 997 + +
+ + + setOffset(offset: + RgbaValue): void; +
+
+ 998 + +
+ + + flattenOffset(): void; +
+
+ 999 + +
+ + + + extractOffset(): void; +
+
+ 1000 + +
+ + + + stopAnimation(callback?: + ColorListenerCallback): + void; +
+
+ 1001 + +
+ + + + resetAnimation(callback?: + ColorListenerCallback): + void; +
+
+ 1002 + +
+ + + } +
+
+ 1003 + +
+ + + declare type + AnimatedColorConfig + = Readonly< +
+
+ 1004 + +
+ + + Omit< +
+
+ 1005 + +
+ + + + AnimatedNodeConfig, +
+
+ 1006 + +
+ + + + keyof { +
+
+ 1007 + +
+ + + useNativeDriver: + boolean; +
+
+ 1008 + +
+ + + } +
+
+ 1009 + +
+ + + + > & { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1010 +
+   + + useNativeDriver: boolean; +
+
1011 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1012 + +
+ + + >; +
+
+ 1013 + +
+ + + declare type + AnimatedComponentType<Props extends + {}, Instance = unknown> = ( +
+
1014 +
+ + + + props: Omit< +
+
+ 1015 + +
+ + + + AnimatedProps<Props>, +
+
1016 +
+ + + keyof { +
+
+ 1017 + +
+ + + ref?: + React_2.Ref<Instance>; +
+
1018 +
+ + + } +
+
1019 +
+ + + > & { +
+
1020 +
+ + + + ref?: React_2.Ref<Instance>; +
+
1021 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1022 + +
+ + + ) => React_2.ReactNode; +
+
+ 1023 + +
+ + + declare class + AnimatedDiffClamp extends + AnimatedWithChildren { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1024 + +
+ + + constructor( +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1025 + +
+ + + + a: AnimatedNode, +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1026 +
+   + min: number, +
+
+ 1027 + +
+ + + + max: number, +
+
+ 1028 + +
+ + + config?: + null | undefined | AnimatedNodeConfig +
+
+ 1029 + +
+ + + ); +
+
+ 1030 + +
+ + + interpolate<OutputT extends number | + string>( +
+
+ 1031 + +
+ + + config: + InterpolationConfigType<OutputT> +
+
+ 1032 + +
+ + + + ): + AnimatedInterpolation<OutputT>; +
+
+ 1033 + +
+ + + } +
+
+ 1034 + +
+ + + declare + class AnimatedDivision extends + AnimatedWithChildren { +
+
+ 1035 + +
+ + + + constructor( +
+
+ 1036 + +
+ + + a: AnimatedNode + | number, +
+
+ 1037 + +
+ + + + b: + AnimatedNode | number, +
+
+ 1038 + +
+ + + + config?: + null | undefined | AnimatedNodeConfig +
+
+ 1039 + +
+ + + ); +
+
+ 1040 + +
+ + + + interpolate<OutputT + extends + number | string>( +
+
+ 1041 + +
+ + + + config: + InterpolationConfigType<OutputT> +
+
+ 1042 + +
+ + + ): + AnimatedInterpolation<OutputT>; +
+
+ 1043 + +
+ + + } +
+
+ 1044 + +
+ + + declare class + AnimatedEvent { +
+
+ 1045 + +
+ + + constructor( +
+
+ 1046 + +
+ + + + argMapping: + ReadonlyArray<null | undefined | + Mapping>, +
+
+ 1047 + +
+ + + config: + EventConfig<any> +
+
+ 1048 + +
+ + + ); +
+
+ 1049 + +
+ + + } +
+
+ 1050 + +
+ + + declare const AnimatedFlatList_MODULE_EXPORT: + AnimatedComponentType< +
+
+ 1051 + +
+ + + + React_2.JSX.LibraryManagedAttributes< +
+
+ 1052 + +
+ + + + typeof FlatList, +
+
+ 1053 + +
+ + + + React_2.ComponentProps<typeof + FlatList> +
+
+ 1054 + +
+ + + + >, +
+
+ 1055 + +
+ + + + FlatList<unknown> +
+
+ 1056 + +
+ + + >; +
+
+ 1057 + +
+ + + declare type + AnimatedFlatList_MODULE_EXPORT = +
+
1058 +
+ + + + typeof AnimatedFlatList_MODULE_EXPORT; +
+
1059 +
+ + + declare const AnimatedImage_MODULE_EXPORT: + AnimatedComponentType< +
+
1060 +
+ + + + React_2.JSX.LibraryManagedAttributes< +
+
1061 +
+ + + + typeof Image_2, +
+
1062 +
+ + + + React_2.ComponentProps<typeof Image_2> +
+
1063 +
+ + + >, +
+
1064 +
+ + + + React_2.ComponentRef<typeof Image_2> +
+
1065 +
+ + + >; +
+
1066 +
+ + + declare type AnimatedImage_MODULE_EXPORT = typeof + AnimatedImage_MODULE_EXPORT; +
+
1067 +
+ + + declare const AnimatedImplementation_MODULE_EXPORT: + { +
+
1068 +
+ + + + Value: typeof AnimatedValue; +
+
1069 +
+ + + + ValueXY: typeof AnimatedValueXY; +
+
1070 +
+ + + + Color: typeof AnimatedColor; +
+
1071 +
+ + + + Interpolation: typeof AnimatedInterpolation; +
+
1072 +
+ + + + Node: typeof AnimatedNode; +
+
1073 +
+ + + + decay: typeof decay; +
+
1074 +
+ + + + timing: typeof timing; +
+
1075 +
+ + + + spring: typeof spring; +
+
1076 +
+ + + + add: typeof add_2; +
+
1077 +
+ + + + subtract: typeof subtract; +
+
1078 +
+ + + + divide: typeof divide; +
+
1079 +
+ + + + multiply: typeof multiply; +
+
1080 +
+ + + + modulo: typeof modulo; +
+
1081 +
+ + + + diffClamp: typeof diffClamp; +
+
1082 +
+ + + + delay: typeof delay; +
+
1083 +
+ + + + sequence: typeof sequence; +
+
1084 +
+ + + + parallel: typeof parallel; +
+
1085 +
+ + + + stagger: typeof stagger; +
+
1086 +
+ + + + loop: typeof loop; +
+
1087 +
+ + + + event: typeof event_2; +
+
1088 +
+ + + + createAnimatedComponent: typeof + createAnimatedComponent; +
+
1089 +
+ + + + attachNativeEvent: typeof attachNativeEvent; +
+
1090 +
+ + + + forkEvent: typeof forkEvent; +
+
1091 +
+ + + + unforkEvent: typeof unforkEvent; +
+
1092 +
+ + + + Event: typeof AnimatedEvent; +
+
1093 +
+ + + }; +
+
1094 +
+ + + declare type AnimatedImplementation_MODULE_EXPORT + = +
+
1095 +
+ + + + typeof AnimatedImplementation_MODULE_EXPORT; +
+
1096 +
+ + + declare class AnimatedInterpolation< +
+
1097 +
+ + + + OutputT extends number | string +
+
1098 +
+ + + > extends AnimatedWithChildren { +
+
1099 +
+ + + + constructor(parent: AnimatedNode, config: + InterpolationConfigType<OutputT>); +
+
1100 +
+ + + + interpolate<NewOutputT extends number | + string>( +
+
1101 +
+ + + + config: + InterpolationConfigType<NewOutputT> +
+
1102 +
+ + + + ): AnimatedInterpolation<NewOutputT>; +
+
1103 +
+ + + } +
+
1104 +
+ + + declare class AnimatedModulo extends + AnimatedWithChildren { +
+
1105 +
+ + + constructor( +
+
1106 +
+ + + + a: AnimatedNode, +
+
1107 +
+ + + + modulus: number, +
+
1108 +
+ + + + config?: null | undefined | AnimatedNodeConfig +
+
1109 +
+ + + ); +
+
1110 +
+ + + + interpolate<OutputT extends number | + string>( +
+
1111 +
+ + + + config: InterpolationConfigType<OutputT> +
+
1112 +
+ + + + ): AnimatedInterpolation<OutputT>; +
+
1113 +
+ + + } +
+
1114 +
+ + + declare class AnimatedMultiplication extends + AnimatedWithChildren { +
+
1115 +
+ + + constructor( +
+
1116 +
+ + + + a: AnimatedNode | number, +
+
1117 +
+ + + + b: AnimatedNode | number, +
+
1118 +
+ + + + config?: null | undefined | AnimatedNodeConfig +
+
1119 +
+ + + ); +
+
1120 +
+ + + + interpolate<OutputT extends number | + string>( +
+
1121 +
+ + + + config: InterpolationConfigType<OutputT> +
+
1122 +
+ + + + ): AnimatedInterpolation<OutputT>; +
+
1123 +
+ + + } +
+
1124 +
+ + + declare class AnimatedNode { +
+
1125 +
+ + + constructor( +
+
1126 +
+ + + config?: +
+
1127 +
+ + + | null +
+
1128 +
+ + + | undefined +
+
1129 +
+ + + + | Readonly<Omit<AnimatedNodeConfig, keyof + {}> & {}> +
+
1130 +
+ + + ); +
+
1131 +
+ + + + addListener(callback: (value: any) => unknown): + string; +
+
1132 +
+ + + + removeListener(id: string): void; +
+
1133 +
+ + + + removeAllListeners(): void; +
+
1134 +
+ + + + hasListeners(): boolean; +
+
1135 +
+ + + + toJSON(): unknown; +
+
1136 +
+ + + } +
+
1137 +
+ + + declare type AnimatedNodeConfig = + Readonly<{ +
+
1138 +
+ + + + debugID?: string; +
+
1139 +
+ + + }>; +
+
1140 +
+ + + declare type AnimatedProps<Props extends {}> + = { +
+
1141 +
+ + + + [K in keyof Props]: K extends NonAnimatedProps +
+
1142 +
+ + + ? Props[K] +
+
1143 +
+ + + + : WithAnimatedValue<Props[K]>; +
+
1144 +
+ + + } & PassThroughProps; +
+
1145 +
+ + + declare const AnimatedScrollView: + AnimatedComponentType<Props_2, + Instance>; +
+
1146 +
+ + + declare const AnimatedScrollView_MODULE_EXPORT: + typeof AnimatedScrollView; +
+
1147 +
+ + + declare type AnimatedScrollView_MODULE_EXPORT + = +
+
1148 +
+ + + + typeof AnimatedScrollView_MODULE_EXPORT; +
+
1149 +
+ + + declare const AnimatedSectionList_MODULE_EXPORT: + AnimatedComponentType< +
+
1150 +
+ + + + React_2.JSX.LibraryManagedAttributes< +
+
1151 +
+ + + + typeof SectionList, +
+
1152 +
+ + + + React_2.ComponentProps<typeof + SectionList> +
+
1153 +
+ + + >, +
+
1154 +
+ + + + SectionList<any, + SectionBase_2<any>> +
+
1155 +
+ + + >; +
+
1156 +
+ + + declare type AnimatedSectionList_MODULE_EXPORT + = +
+
1157 +
+ + + + typeof AnimatedSectionList_MODULE_EXPORT; +
+
1158 +
+ + + declare class AnimatedSubtraction extends + AnimatedWithChildren { +
+
1159 +
+ + + constructor( +
+
1160 +
+ + + + a: AnimatedNode | number, +
+
1161 +
+ + + + b: AnimatedNode | number, +
+
1162 +
+ + + + config?: null | undefined | AnimatedNodeConfig +
+
1163 +
+ + + ); +
+
1164 +
+ + + + interpolate<OutputT extends number | + string>( +
+
1165 +
+ + + + config: InterpolationConfigType<OutputT> +
+
1166 +
+ + + + ): AnimatedInterpolation<OutputT>; +
+
1167 +
+ + + } +
+
1168 +
+ + + declare const AnimatedText_MODULE_EXPORT: + AnimatedComponentType< +
+
1169 +
+ + + + React_2.JSX.LibraryManagedAttributes< +
+
1170 +
+ + + typeof Text_2, +
+
1171 +
+ + + + React_2.ComponentProps<typeof Text_2> +
+
1172 +
+ + + >, +
+
1173 +
+ + + + React_2.ComponentRef<typeof Text_2> +
+
1174 +
+ + + >; +
+
1175 +
+ + + declare type AnimatedText_MODULE_EXPORT = typeof + AnimatedText_MODULE_EXPORT; +
+
1176 +
+ + + declare class AnimatedTracking extends AnimatedNode + { +
+
1177 +
+ + + constructor( +
+
1178 +
+ + + + value: AnimatedValue, +
+
1179 +
+ + + + parent: AnimatedNode, +
+
1180 +
+ + + + animationClass: any, +
+
1181 +
+ + + + animationConfig: Object, +
+
1182 +
+ + + + callback?: null | undefined | EndCallback, +
+
1183 +
+ + + + config?: null | undefined | AnimatedNodeConfig +
+
1184 +
+ + + ); +
+
1185 +
+ + + + update(): void; +
+
1186 +
+ + + } +
+
1187 +
+ + + declare class AnimatedValue extends + AnimatedWithChildren { +
+
1188 +
+ + + + constructor(value: number, config?: null | undefined + | AnimatedValueConfig); +
+
1189 +
+ + + + addListener(callback: (value: any) => unknown): + string; +
+
1190 +
+ + + + removeListener(id: string): void; +
+
1191 +
+ + + + removeAllListeners(): void; +
+
1192 +
+ + + + setValue(value: number): void; +
+
1193 +
+ + + + setOffset(offset: number): void; +
+
1194 +
+ + + + flattenOffset(): void; +
+
1195 +
+ + + + extractOffset(): void; +
+
1196 +
+ + + + stopAnimation(callback?: null | undefined | ((value: + number) => void)): void; +
+
1197 +
+ + + + resetAnimation(callback?: null | undefined | + ((value: number) => void)): void; +
+
1198 +
+ + + + interpolate<OutputT extends number | + string>( +
+
1199 +
+ + + + config: InterpolationConfigType<OutputT> +
+
1200 +
+ + + + ): AnimatedInterpolation<OutputT>; +
+
1201 +
+ + + animate( +
+
1202 +
+ + + + animation: Animation_2, +
+
1203 +
+ + + + callback: null | undefined | EndCallback +
+
1204 +
+ + + ): void; +
+
1205 +
+ + + + stopTracking(): void; +
+
1206 +
+ + + + track(tracking: AnimatedTracking): void; +
+
1207 +
+ + + } +
+
1208 +
+ + + declare type AnimatedValueConfig = + Readonly< +
+
1209 +
+ + + Omit< +
+
1210 +
+ + + + AnimatedNodeConfig, +
+
1211 +
+ + + keyof { +
+
1212 +
+ + + + useNativeDriver: boolean; +
+
1213 +
+ + + } +
+
1214 +
+ + + > & { +
+
1215 +
+   + + useNativeDriver: boolean; +
+
1216 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1217 + +
+ + + >; +
+
+ 1218 + +
+ + + declare class + AnimatedValueXY extends + AnimatedWithChildren { +
+
+
+   +
+
+
+ 1219 + +
+ + + x: AnimatedValue; +
+
1220 +
+ + + + y: AnimatedValue; +
+
1221 +
+ + + constructor( +
+
1222 +
+ + + valueIn?: +
+
1223 +
+ + + | null +
+
1224 +
+ + + | undefined +
+
+ 1225 + +
+ + + | { +
+
+
+   +
+
+
+ 1226 + +
+ + + readonly x: + number | + AnimatedValue; +
+
+ 1227 + +
+ + + readonly y: + number | AnimatedValue; +
+
1228 +
+ + + }, +
+
1229 +
+ + + + config?: null | undefined | + AnimatedValueXYConfig +
+
1230 +
+ + + ); +
+
1231 +
+ + + + setValue(value: { x: number; y: number }): + void; +
+
+ 1232 + +
+ + + + setOffset(offset: { + x: number; + y: number }): + void; +
+
1233 +
+ + + + flattenOffset(): void; +
+
+ 1234 + +
+ + + + extractOffset(): void; +
+
+ 1235 + +
+ + + + resetAnimation(callback?: + (value: { x: + number; y: number }) => void): void; +
+
1236 +
+ + + + stopAnimation(callback?: (value: { x: number; y: + number }) => void): void; +
+
1237 +
+ + + + addListener(callback: ValueXYListenerCallback): + string; +
+
+ 1238 + +
+ + + + removeListener(id: string): + void; +
+
1239 +
+ + + + removeAllListeners(): void; +
+
1240 +
+ + + getLayout(): { +
+
+ 1241 + +
+ + + + [key: string]: + AnimatedValue; +
+
1242 +
+   + }; +
+
+ 1243 + +
+ + + + getTranslateTransform(): + Array< +
+
+ 1244 + +
+ + + + | { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1245 + +
+ + + translateX: + AnimatedValue; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1246 + +
+ + + } +
+
+
+   +
+
+
+
+   +
+
+
+ 1247 + +
+ + + | { +
+
+ 1248 + +
+ + + translateY: + AnimatedValue; +
+
+ 1249 + +
+ + + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1250 + +
+ + + + >; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1251 +
+   + } +
+
1252 +
+ + + declare type AnimatedValueXYConfig = + Readonly< +
+
1253 +
+ + + Omit< +
+
1254 +
+ + + + AnimatedNodeConfig, +
+
1255 +
+ + + keyof { +
+
1256 +
+ + + + useNativeDriver: boolean; +
+
1257 +
+ + + } +
+
1258 +
+ + + > & { +
+
1259 +
+ + + + useNativeDriver: boolean; +
+
1260 +
+ + + } +
+
1261 +
+ + + >; +
+
1262 +
+ + + declare const AnimatedView_MODULE_EXPORT: + AnimatedComponentType< +
+
1263 +
+ + + + React_2.JSX.LibraryManagedAttributes< +
+
1264 +
+ + + typeof View, +
+
1265 +
+ + + + React_2.ComponentProps<typeof View> +
+
1266 +
+ + + >, +
+
1267 +
+ + + + React_2.ComponentRef<typeof View> +
+
1268 +
+ + + >; +
+
1269 +
+ + + declare type AnimatedView_MODULE_EXPORT = typeof + AnimatedView_MODULE_EXPORT; +
+
1270 +
+ + + declare class AnimatedWithChildren extends + AnimatedNode {} +
+
1271 +
+ + + declare class Animation_2 { +
+
1272 +
+ + + + constructor(config: AnimationConfig); +
+
1273 +
+ + + start( +
+
1274 +
+ + + + fromValue: number, +
+
1275 +
+ + + + onUpdate: (value: number) => void, +
+
1276 +
+ + + + onEnd: null | undefined | EndCallback, +
+
1277 +
+ + + + previousAnimation: null | undefined | + Animation_2, +
+
1278 +
+ + + + animatedValue: AnimatedValue +
+
1279 +
+ + + ): void; +
+
1280 +
+ + + stop(): void; +
+
1281 +
+ + + } +
+
1282 +
+ + + declare type AnimationConfig = Readonly<{ +
+
1283 +
+ + + + isInteraction?: boolean; +
+
1284 +
+ + + + useNativeDriver: boolean; +
+
1285 +
+ + + + platformConfig?: PlatformConfig; +
+
1286 +
+ + + + onComplete?: EndCallback | undefined; +
+
1287 +
+ + + + iterations?: number; +
+
1288 +
+ + + + isLooping?: boolean; +
+
1289 +
+ + + + debugID?: string | undefined; +
+
1290 +
+ + + }>; +
+
1291 +
+   + export declare type AppConfig = { +
+
1292 +
+   + + appKey: string; +
+
+ 1293 + +
+ + + + component?: ComponentProvider; +
+
+ 1294 + +
+ + + + run?: Runnable; +
+
1295 +
+ + + + section?: boolean; +
+
1296 +
+   + }; +
+
1297 +
+   + export declare namespace Appearance { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1298 + +
+ + + + export { getColorScheme, + setColorScheme, addChangeListener }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1299 +
+   + } +
+
1300 +
+ + + declare type AppParameters = { +
+
1301 +
+ + + + initialProps: Readonly<{ +
+
1302 +
+ + + + [$$Key$$: string]: unknown; +
+
1303 +
+ + + }>; +
+
1304 +
+ + + + rootTag: RootTag; +
+
1305 +
+ + + + fabric?: boolean; +
+
1306 +
+ + + }; +
+
1307 +
+   + export declare namespace AppRegistry { +
+
+ 1308 + +
+ + + + export { +
+
+ 1309 + +
+ + + + setWrapperComponentProvider, +
+
+
+   +
+
+
+
+   +
+
+
+ 1310 + +
+ + + + setRootViewStyleProvider, +
+
+ 1311 + +
+ + + registerConfig, +
+
+
+   +
+
+
+ 1312 + +
+ + + registerComponent, +
+
+
+   +
+
+
+
+   +
+
+
+ 1313 + +
+ + + + registerRunnable, +
+
+
+   +
+
+
+
+   +
+
+
+ 1314 + +
+ + + registerSection, +
+
1315 +
+ + + getAppKeys, +
+
1316 +
+ + + + getSectionKeys, +
+
1317 +
+ + + getSections, +
+
1318 +
+ + + getRunnable, +
+
+ 1319 + +
+ + + + getRegistry, +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1320 + +
+ + + + setComponentProviderInstrumentationHook, +
+
+ 1321 + +
+ + + runApplication, +
+
1322 +
+ + + + setSurfaceProps, +
+
1323 +
+ + + + unmountApplicationComponentAtRootTag, +
+
+ 1324 + +
+ + + registerHeadlessTask, +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1325 + +
+ + + registerCancellableHeadlessTask, +
+
+ 1326 + +
+ + + + startHeadlessTask, +
+
1327 +
+ + + + cancelHeadlessTask, +
+
1328 +
+ + + TaskCanceller, +
+
+ 1329 + +
+ + + + TaskCancelProvider, +
+
+
+   +
+
+
+ 1330 + +
+ + + }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1331 +
+   + } +
+
+ 1332 + +
+ + + export declare const AppState: + typeof AppState_2; +
+
+ 1333 + +
+ + + export declare type AppState = + typeof AppState; +
+
1334 +
+ + + declare const AppState_2: AppStateImpl; +
+
1335 +
+ + + export declare type AppStateEvent = keyof + AppStateEventDefinitions; +
+
+ 1336 + +
+ + + declare type + AppStateEventDefinitions = + { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1337 + +
+ + + + change: + [AppStateStatus]; +
+
1338 +
+ + + + memoryWarning: []; +
+
1339 +
+ + + blur: []; +
+
1340 +
+ + + focus: []; +
+
1341 +
+ + + }; +
+
1342 +
+ + + declare class AppStateImpl { +
+
1343 +
+ + + + currentState: null | undefined | string; +
+
1344 +
+   + + isAvailable: boolean; +
+
1345 +
+ + + constructor(); +
+
+ 1346 + +
+ + + + addEventListener<K extends AppStateEvent>( +
+
+ 1347 + +
+ + + + type: K, +
+
+ 1348 + +
+ + + + handler: (...$$REST$$: + AppStateEventDefinitions[K]) => + void +
+
+ 1349 + +
+ + + + ): EventSubscription; +
+
1350 +
+   + } +
+
1351 +
+ + + export declare type AppStateStatus = + "inactive" | "background" | + "active"; +
+
1352 +
+ + + declare function attachNativeEvent( +
+
1353 +
+ + + viewRef: any, +
+
1354 +
+ + + + eventName: string, +
+
1355 +
+ + + + argMapping: ReadonlyArray<null | undefined | + Mapping>, +
+
1356 +
+ + + + platformConfig: null | undefined | + PlatformConfig +
+
1357 +
+ + + ): { +
+
1358 +
+ + + + detach: () => void; +
+
1359 +
+ + + }; +
+
1360 +
+ + + declare const attachNativeEvent_2: typeof + AnimatedImplementation_MODULE_EXPORT.attachNativeEvent; +
+
1361 +
+ + + declare type attachNativeEvent_2 = typeof + attachNativeEvent_2; +
+
+ 1362 + +
+ + + export declare type + AutoCapitalize = +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1363 + +
+ + + + | "none" +
+
+ 1364 + +
+ + + + | "sentences" +
+
+
+   +
+
+
+ 1365 + +
+ + + + | "words" +
+
+ 1366 + +
+ + + + | "characters"; +
+
1367 +
+ + + declare type AutoCapitalize_2 = "none" | + "sentences" | "words" | + "characters"; +
+
+ 1368 + +
+ + + export declare const BackHandler: + typeof BackHandler_2; +
+
+ 1369 + +
+ + + export declare type BackHandler = + typeof BackHandler; +
+
+ 1370 + +
+ + + declare const BackHandler_2: + TBackHandler; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1371 + +
+ + + export declare type BackPressEventName = + "backPress" | "hardwareBackPress"; +
+
+ 1372 + +
+ + + declare type + BaseKeyboardEvent = { +
+
+ 1373 + +
+ + + + duration: number; +
+
+ 1374 + +
+ + + + easing: + KeyboardEventEasing; +
+
1375 +
+ + + + endCoordinates: KeyboardMetrics; +
+
+ 1376 + +
+ + + }; +
+
1377 +
+   + declare function beginAsyncEvent( +
+
1378 +
+   + + eventName: EventName, +
+
1379 +
+   + + args?: EventArgs +
+
1380 +
+   + ): number; +
+
1381 +
+   + declare function beginEvent(eventName: EventName, + args?: EventArgs): void; +
+
1382 +
+ + + declare class Blob_2 { +
+
1383 +
+ + + + constructor(parts: Array<Blob_2 | string>, + options?: BlobOptions_2); +
+
1384 +
+ + + + set data(data: null | undefined | BlobData); +
+
1385 +
+ + + + get data(): BlobData; +
+
1386 +
+ + + + slice(start?: number, end?: number, contentType?: + string): Blob_2; +
+
1387 +
+ + + close(): void; +
+
1388 +
+ + + + get size(): number; +
+
1389 +
+ + + + get type(): string; +
+
1390 +
+ + + } +
+
+ 1391 + +
+ + + declare type BlobData = + { +
+
+
+   +
+
+
+
+   +
+
+
+ 1392 + +
+ + + + blobId: string; +
+
+ 1393 + +
+ + + + offset: number; +
+
1394 +
+ + + size: number; +
+
+ 1395 + +
+ + + + name?: string; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1396 + +
+ + + + type?: string; +
+
+ 1397 + +
+ + + + lastModified?: number; +
+
1398 +
+ + + }; +
+
+ 1399 + +
+ + + declare + type BlobOptions_2 = { +
+
+
+   +
+
+
+ 1400 + +
+ + + + type: string; +
+
+ 1401 + +
+ + + + lastModified: number; +
+
1402 +
+ + + }; +
+
+ 1403 + +
+ + + export + declare type BlurEvent = + NativeSyntheticEvent<TargetedEvent>; +
+
1404 +
+   + export declare type BoxShadowValue = { +
+
1405 +
+   + + offsetX: number | string; +
+
1406 +
+   + + offsetY: number | string; +
+
+ 1407 + +
+ + + + color?: ____ColorValue_Internal; +
+
+ 1408 + +
+ + + + blurRadius?: number | string; +
+
+ 1409 + +
+ + + + spreadDistance?: number | string; +
+
+ 1410 + +
+ + + + inset?: boolean; +
+
1411 +
+   + }; +
+
1412 +
+   + declare type BubblingEventHandler< +
+
1413 +
+   + T, +
+
+ 1414 + +
+ + + + PaperName extends string | never = never +
+
1415 +
+   + > = (event: NativeSyntheticEvent<T>) => + void | Promise<void>; +
+
1416 +
+ + + declare type Builtin = ( +
+
1417 +
+ + + + ...$$REST$$: ReadonlyArray<never> +
+
1418 +
+ + + ) => unknown | Date | Error | RegExp; +
+
+ 1419 + +
+ + + export declare const Button: + typeof Button_2; +
+
1420 +
+ + + export declare type Button = typeof Button; +
+
1421 +
+ + + declare const Button_2: ( +
+
1422 +
+ + + + props: Omit< +
+
1423 +
+ + + ButtonProps, +
+
1424 +
+ + + keyof { +
+
1425 +
+ + + + ref?: React_2.Ref<ButtonRef>; +
+
1426 +
+ + + } +
+
1427 +
+ + + > & { +
+
1428 +
+ + + + ref?: React_2.Ref<ButtonRef>; +
+
1429 +
+ + + } +
+
1430 +
+ + + ) => React_2.ReactNode; +
+
+ 1431 + +
+ + + export declare type ButtonProps = + Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1432 +
+   + title: string; +
+
1433 +
+ + + + onPress: (event?: GestureResponderEvent) => + unknown; +
+
1434 +
+ + + + touchSoundDisabled?: boolean | undefined; +
+
1435 +
+   + + color?: ColorValue | undefined; +
+
1436 +
+ + + + hasTVPreferredFocus?: boolean | undefined; +
+
1437 +
+ + + + nextFocusDown?: number | undefined; +
+
1438 +
+ + + + nextFocusForward?: number | undefined; +
+
1439 +
+ + + + nextFocusLeft?: number | undefined; +
+
1440 +
+ + + + nextFocusRight?: number | undefined; +
+
1441 +
+ + + + nextFocusUp?: number | undefined; +
+
1442 +
+ + + + accessibilityLabel?: string | undefined; +
+
1443 +
+ + + + "aria-label"?: string | undefined; +
+
1444 +
+ + + + disabled?: boolean | undefined; +
+
1445 +
+ + + + testID?: string | undefined; +
+
1446 +
+ + + + accessible?: boolean | undefined; +
+
1447 +
+ + + + accessibilityActions?: + ReadonlyArray<AccessibilityActionInfo> | + undefined; +
+
1448 +
+ + + + onAccessibilityAction?: +
+
1449 +
+ + + + | ((event: AccessibilityActionEvent) => + unknown) +
+
+ 1450 + +
+ + + | undefined; +
+
1451 +
+ + + + accessibilityState?: AccessibilityState | + undefined; +
+
1452 +
+ + + + "aria-busy"?: boolean | undefined; +
+
1453 +
+ + + + "aria-checked"?: (boolean | undefined) | + "mixed"; +
+
1454 +
+ + + + "aria-disabled"?: boolean | + undefined; +
+
+ 1455 + +
+ + + "aria-expanded"?: + boolean | + undefined; +
+
1456 +
+ + + + "aria-selected"?: boolean | + undefined; +
+
1457 +
+ + + + importantForAccessibility?: +
+
1458 +
+ + + + | ("auto" | "yes" | + "no" | + "no-hide-descendants") +
+
1459 +
+ + + | undefined; +
+
1460 +
+ + + + accessibilityHint?: string | undefined; +
+
1461 +
+ + + + accessibilityLanguage?: string | undefined; +
+
1462 +
+ + + }>; +
+
1463 +
+ + + declare type ButtonRef = + React_2.ComponentRef<typeof + Touchable_2>; +
+
1464 +
+ + + declare function cancelHeadlessTask(taskId: number, + taskKey: string): void; +
+
+ 1465 + +
+ + + declare type Category = + string; +
+
+ 1466 + +
+ + + declare const + Clipboard_2: { +
+
1467 +
+   + + getString(): Promise<string>; +
+
1468 +
+   + + setString(content: string): void; +
+
1469 +
+ + + }; +
+
1470 +
+ + + declare type Clipboard_2 = typeof + Clipboard_2; +
+
1471 +
+ + + export { Clipboard_2 as Clipboard }; +
+
1472 +
+ + + declare type CodeFrame = Readonly<{ +
+
1473 +
+ + + + content: string; +
+
1474 +
+ + + location: +
+
1475 +
+ + + | { +
+
1476 +
+ + + row: number; +
+
1477 +
+ + + + column: number; +
+
+ 1478 + +
+ + + } +
+
1479 +
+ + + | undefined; +
+
1480 +
+ + + + fileName: string; +
+
1481 +
+ + + + collapse?: boolean; +
+
1482 +
+ + + }>; +
+
1483 +
+ + + export declare const codegenNativeCommands: typeof + codegenNativeCommands_2; +
+
1484 +
+ + + export declare type codegenNativeCommands = typeof + codegenNativeCommands; +
+
+ 1485 + +
+ + + declare function + codegenNativeCommands_2<T extends + {}>( +
+
+ 1486 + +
+ + + + options: Options_2<keyof T> +
+
1487 +
+   + ): T; +
+
1488 +
+ + + export declare const codegenNativeComponent: typeof + codegenNativeComponent_2; +
+
1489 +
+ + + export declare type codegenNativeComponent = typeof + codegenNativeComponent; +
+
+ 1490 + +
+ + + declare function + codegenNativeComponent_2<Props extends + {}>( +
+
1491 +
+   + + componentName: string, +
+
+ 1492 + +
+ + + + options?: Options +
+
1493 +
+   + ): NativeComponentType<Props>; +
+
+ 1494 + +
+ + + declare namespace CodegenTypes { +
+
1495 +
+   + export { +
+
1496 +
+   + + BubblingEventHandler, +
+
1497 +
+   + + DirectEventHandler, +
+
1498 +
+   + Double, +
+
1499 +
+   + Float, +
+
1500 +
+   + Int32, +
+
+ 1501 + +
+ + + + UnsafeObject_3 as UnsafeObject, +
+
1502 +
+   + UnsafeMixed, +
+
1503 +
+   + DefaultTypes, +
+
1504 +
+   + WithDefault, +
+
1505 +
+   + EventEmitter, +
+
1506 +
+   + }; +
+
1507 +
+   + } +
+
1508 +
+ + + export { CodegenTypes }; +
+
1509 +
+ + + declare type ColorListenerCallback = (value: + ColorValue) => unknown; +
+
+ 1510 + +
+ + + export declare type ColorSchemeName = + "light" | + "dark" | + "unspecified"; +
+
+ 1511 + +
+ + + export declare type ColorValue = + ____ColorValue_Internal; +
+
1512 +
+   + export declare type ComponentProvider = () => + React_2.ComponentType<any>; +
+
1513 +
+   + export declare type + ComponentProviderInstrumentationHook = ( +
+
+ 1514 + +
+ + + + component_: ComponentProvider, +
+
1515 +
+   + + scopedPerformanceLogger: IPerformanceLogger +
+
1516 +
+   + ) => React_2.ComponentType<any>; +
+
+ 1517 + +
+ + + declare type ComponentStack = + ReadonlyArray<CodeFrame>; +
+
1518 +
+ + + declare type ComponentStackType = + "legacy" | "stack"; +
+
1519 +
+ + + declare type ComponentType = + HostComponent<NativeProps_3>; +
+
1520 +
+ + + declare const compose: typeof composeStyles; +
+
1521 +
+ + + declare type compose = typeof compose; +
+
1522 +
+ + + declare function composeStyles<T1, T2>( +
+
1523 +
+ + + + style1: null | undefined | T1, +
+
1524 +
+ + + + style2: null | undefined | T2 +
+
1525 +
+ + + ): null | undefined | (T1 | T2 | + ReadonlyArray<T1 | T2>); +
+
1526 +
+ + + declare type CompositeAnimation = { +
+
1527 +
+ + + + start: (callback?: EndCallback | undefined, + isLooping?: boolean) => void; +
+
1528 +
+ + + + stop: () => void; +
+
1529 +
+ + + + reset: () => void; +
+
1530 +
+ + + }; +
+
1531 +
+ + + declare function configureNext( +
+
1532 +
+ + + + config: LayoutAnimationConfig, +
+
1533 +
+ + + + onAnimationDidEnd?: OnAnimationDidEndCallback, +
+
1534 +
+ + + + onAnimationDidFail?: + OnAnimationDidFailCallback +
+
1535 +
+ + + ): void; +
+
1536 +
+ + + declare type ContentAvailable = 1 | null | + void; +
+
1537 +
+   + declare function counterEvent(eventName: EventName, + value: number): void; +
+
1538 +
+ + + declare function create( +
+
1539 +
+ + + + duration: number, +
+
1540 +
+ + + + type?: LayoutAnimationType, +
+
1541 +
+ + + + property?: LayoutAnimationProperty +
+
1542 +
+ + + ): LayoutAnimationConfig; +
+
1543 +
+ + + declare const create_2: <S extends + ____Styles_Internal>(obj: S) => + Readonly<S>; +
+
1544 +
+ + + declare type create_2 = typeof create_2; +
+
1545 +
+ + + declare function createAnimatedComponent< +
+
1546 +
+ + + + TInstance extends + React_2.ComponentType<any> +
+
1547 +
+ + + >( +
+
1548 +
+ + + + Component: TInstance +
+
1549 +
+ + + ): AnimatedComponentType< +
+
1550 +
+ + + + Readonly<React_2.ComponentProps<TInstance>>, +
+
1551 +
+ + + + React_2.ComponentRef<TInstance> +
+
1552 +
+ + + >; +
+
1553 +
+ + + declare const createAnimatedComponent_2: typeof + AnimatedImplementation_MODULE_EXPORT.createAnimatedComponent; +
+
1554 +
+ + + declare type createAnimatedComponent_2 = typeof + createAnimatedComponent_2; +
+
+ 1555 + +
+ + + export declare type CursorValue = + "auto" | + "pointer"; +
+
1556 +
+ + + declare type DangerouslyImpreciseStyle = + ____DangerouslyImpreciseStyle_Internal; +
+
+ 1557 + +
+ + + declare type + DataDetectorTypesType = +
+
+ 1558 + +
+ + + + | "phoneNumber" +
+
+ 1559 + +
+ + + + | "link" +
+
+ 1560 + +
+ + + + | "address" +
+
+ 1561 + +
+ + + + | "calendarEvent" +
+
+ 1562 + +
+ + + + | "trackingNumber" +
+
+ 1563 + +
+ + + + | "flightNumber" +
+
+ 1564 + +
+ + + + | "lookupSuggestion" +
+
+ 1565 + +
+ + + + | "none" +
+
+ 1566 + +
+ + + + | "all"; +
+
1567 +
+ + + declare type DataDetectorTypesType_2 = +
+
1568 +
+ + + + | "phoneNumber" +
+
1569 +
+ + + + | "link" +
+
1570 +
+ + + + | "address" +
+
1571 +
+ + + + | "calendarEvent" +
+
1572 +
+ + + + | "trackingNumber" +
+
1573 +
+ + + + | "flightNumber" +
+
1574 +
+ + + + | "lookupSuggestion" +
+
1575 +
+ + + + | "none" +
+
1576 +
+ + + + | "all"; +
+
1577 +
+ + + declare const decay: ( +
+
1578 +
+ + + + value: AnimatedValue | AnimatedValueXY | + AnimatedColor, +
+
1579 +
+ + + + config: DecayAnimationConfig +
+
1580 +
+ + + ) => CompositeAnimation; +
+
1581 +
+ + + declare const decay_2: typeof + AnimatedImplementation_MODULE_EXPORT.decay; +
+
1582 +
+ + + declare type decay_2 = typeof decay_2; +
+
1583 +
+ + + declare type DecayAnimationConfig = + Readonly< +
+
1584 +
+ + + Omit< +
+
1585 +
+ + + + AnimationConfig, +
+
1586 +
+ + + keyof { +
+
1587 +
+ + + velocity: +
+
1588 +
+ + + | number +
+
1589 +
+ + + + | Readonly<{ +
+
1590 +
+ + + x: number; +
+
1591 +
+ + + y: number; +
+
1592 +
+ + + }>; +
+
1593 +
+ + + + deceleration?: number; +
+
1594 +
+ + + } +
+
1595 +
+ + + > & { +
+
1596 +
+ + + velocity: +
+
1597 +
+ + + | number +
+
1598 +
+ + + + | Readonly<{ +
+
1599 +
+ + + x: number; +
+
1600 +
+ + + y: number; +
+
1601 +
+ + + }>; +
+
1602 +
+ + + + deceleration?: number; +
+
1603 +
+ + + } +
+
1604 +
+ + + >; +
+
1605 +
+ + + declare type DecelerationRateType = + "fast" | "normal" | + number; +
+
+ 1606 + +
+ + + declare type DefaultSectionT = { +
+
1607 +
+   + + [key: string]: any; +
+
1608 +
+   + }; +
+
1609 +
+   + declare type DefaultTypes = number | boolean | + string | ReadonlyArray<string>; +
+
+ 1610 + +
+ + + declare const delay: + (time: number) => CompositeAnimation; +
+
1611 +
+ + + declare const delay_2: typeof + AnimatedImplementation_MODULE_EXPORT.delay; +
+
1612 +
+ + + declare type delay_2 = typeof delay_2; +
+
+ 1613 + +
+ + + declare interface + DEPRECATED_RCTExport<T extends + void = void> { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1614 + +
+ + + readonly getConstants?: + () => {}; +
+
+
+   +
+
+
+
+   +
+
+
1615 +
+   + } +
+
1616 +
+ + + export declare const DeviceEventEmitter: + IEventEmitter<RCTDeviceEventDefinitions>; +
+
1617 +
+ + + export declare type DeviceEventEmitter = typeof + DeviceEventEmitter; +
+
1618 +
+ + + export declare const DeviceInfo: typeof + NativeDeviceInfo_MODULE_EXPORT; +
+
1619 +
+ + + export declare type DeviceInfo = typeof + DeviceInfo; +
+
1620 +
+ + + export declare type DeviceInfoConstants = { +
+
1621 +
+ + + + readonly Dimensions: DimensionsPayload; +
+
1622 +
+ + + + readonly isIPhoneX_deprecated?: boolean; +
+
1623 +
+ + + }; +
+
1624 +
+ + + export declare const DevMenu: typeof + DevMenu_2; +
+
1625 +
+ + + export declare type DevMenu = typeof DevMenu; +
+
+ 1626 + +
+ + + declare const DevMenu_2: + DevMenuStatic; +
+
+ 1627 + +
+ + + declare type DevMenuStatic + = { +
+
1628 +
+   + show(): void; +
+
+ 1629 + +
+ + + }; +
+
+ 1630 + +
+ + + export declare const DevSettings: + typeof DevSettings_2; +
+
+ 1631 + +
+ + + export declare type + DevSettings = + typeof DevSettings; +
+
1632 +
+ + + declare let DevSettings_2: { +
+
+ 1633 + +
+ + + + addMenuItem(title: string, handler: () => + unknown): void; +
+
1634 +
+   + + reload(reason?: string): void; +
+
1635 +
+ + + + onFastRefresh(): void; +
+
1636 +
+ + + }; +
+
1637 +
+ + + declare type DialogAction = string; +
+
1638 +
+ + + declare type DialogButtonKey = number; +
+
1639 +
+ + + declare type DialogOptions = { +
+
1640 +
+ + + + title?: string; +
+
1641 +
+ + + + message?: string; +
+
1642 +
+ + + + buttonPositive?: string; +
+
1643 +
+ + + + buttonNegative?: string; +
+
1644 +
+ + + + buttonNeutral?: string; +
+
1645 +
+ + + + items?: Array<string>; +
+
1646 +
+ + + + cancelable?: boolean; +
+
1647 +
+ + + }; +
+
1648 +
+ + + declare const diffClamp: ( +
+
1649 +
+ + + + a: AnimatedNode, +
+
1650 +
+ + + min: number, +
+
1651 +
+ + + max: number +
+
1652 +
+ + + ) => AnimatedDiffClamp; +
+
1653 +
+ + + declare const diffClamp_2: typeof + AnimatedImplementation_MODULE_EXPORT.diffClamp; +
+
1654 +
+ + + declare type diffClamp_2 = typeof + diffClamp_2; +
+
1655 +
+ + + export declare class Dimensions { +
+
1656 +
+ + + + static get(dim: string): DisplayMetrics | + DisplayMetricsAndroid; +
+
1657 +
+ + + + static set(dims: Readonly<DimensionsPayload>): + void; +
+
1658 +
+ + + + static addEventListener(type: "change", + handler: Function): EventSubscription; +
+
1659 +
+   + } +
+
+ 1660 + +
+ + + export declare type + DimensionsPayload = { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1661 + +
+ + + window?: + DisplayMetrics; +
+
+ 1662 + +
+ + + screen?: + DisplayMetrics; +
+
+
+   +
+
+
+ 1663 + +
+ + + + windowPhysicalPixels?: + DisplayMetricsAndroid; +
+
1664 +
+ + + + screenPhysicalPixels?: DisplayMetricsAndroid; +
+
+ 1665 + +
+ + + }; +
+
+
+   +
+
+
1666 +
+   + export declare type DimensionValue = +
+
1667 +
+   + | number +
+
1668 +
+ + + | string +
+
+ 1669 + +
+ + + + | "auto" +
+
+
+   +
+
+
+ 1670 + +
+ + + | AnimatedNode +
+
1671 +
+   + | null; +
+
1672 +
+   + declare type DirectEventHandler<T, PaperName + extends string | never = never> = ( +
+
1673 +
+   + + event: NativeSyntheticEvent<T> +
+
1674 +
+   + ) => void | Promise<void>; +
+
1675 +
+ + + declare type DirectEventProps = Readonly<{ +
+
1676 +
+ + + + onAccessibilityAction?: +
+
1677 +
+ + + + | ((event: AccessibilityActionEvent) => + unknown) +
+
1678 +
+ + + | undefined; +
+
1679 +
+ + + + onAccessibilityTap?: (() => unknown) | + undefined; +
+
1680 +
+ + + + onLayout?: ((event: LayoutChangeEvent) => + unknown) | undefined; +
+
1681 +
+ + + + onMagicTap?: (() => unknown) | undefined; +
+
1682 +
+ + + + onAccessibilityEscape?: (() => unknown) | + undefined; +
+
1683 +
+ + + }>; +
+
1684 +
+ + + export declare type DisplayMetrics = { +
+
1685 +
+ + + width: number; +
+
1686 +
+ + + + height: number; +
+
1687 +
+ + + scale: number; +
+
1688 +
+ + + + fontScale: number; +
+
1689 +
+ + + }; +
+
+ 1690 + +
+ + + export declare type + DisplayMetricsAndroid + = { +
+
1691 +
+ + + width: number; +
+
1692 +
+ + + + height: number; +
+
1693 +
+ + + scale: number; +
+
1694 +
+ + + + fontScale: number; +
+
1695 +
+ + + + densityDpi: number; +
+
1696 +
+ + + }; +
+
1697 +
+ + + declare type DisplayModeType = symbol & { +
+
1698 +
+ + + + __DisplayModeType__: string; +
+
1699 +
+ + + }; +
+
1700 +
+ + + declare const divide: ( +
+
1701 +
+ + + + a: AnimatedNode | number, +
+
1702 +
+ + + + b: AnimatedNode | number +
+
1703 +
+ + + ) => AnimatedDivision; +
+
+ 1704 + +
+ + + declare const + divide_2: typeof + AnimatedImplementation_MODULE_EXPORT.divide; +
+
1705 +
+ + + declare type divide_2 = typeof divide_2; +
+
+ 1706 + +
+ + + declare type + Double = + number; +
+
+ 1707 + +
+ + + export declare + class DrawerLayoutAndroid +
+
1708 +
+ + + + extends + React_2.Component<DrawerLayoutAndroidProps, + DrawerLayoutAndroidState> +
+
1709 +
+ + + + implements DrawerLayoutAndroidMethods +
+
1710 +
+ + + { +
+
1711 +
+ + + + render(): React_2.ReactNode; +
+
1712 +
+ + + + openDrawer(): void; +
+
+ 1713 + +
+ + + + closeDrawer(): void; +
+
1714 +
+   + blur(): void; +
+
+ 1715 + +
+ + + + focus(): void; +
+
+ 1716 + +
+ + + + measure(callback: MeasureOnSuccessCallback): void; +
+
1717 +
+ + + + measureInWindow(callback: + MeasureInWindowOnSuccessCallback): void; +
+
+ 1718 + +
+ + + + measureLayout( +
+
+ 1719 + +
+ + + relativeToNativeNode: number, +
+
+ 1720 + +
+ + + onSuccess: + MeasureLayoutOnSuccessCallback, +
+
+
+   +
+
+
+ 1721 + +
+ + + onFail?: () => void +
+
1722 +
+ + + ): void; +
+
+ 1723 + +
+ + + + setNativeProps(nativeProps: + Object): void; +
+
1724 +
+   + } +
+
+
+   +
+
+
+ 1725 + +
+ + + declare interface + DrawerLayoutAndroidMethods { +
+
+
+   +
+
+
1726 +
+   + + openDrawer(): void; +
+
1727 +
+   + + closeDrawer(): void; +
+
1728 +
+ + + blur(): void; +
+
1729 +
+ + + focus(): void; +
+
1730 +
+ + + + measure(callback: MeasureOnSuccessCallback): + void; +
+
1731 +
+ + + + measureInWindow(callback: + MeasureInWindowOnSuccessCallback): void; +
+
1732 +
+ + + measureLayout( +
+
1733 +
+ + + + relativeToNativeNode: number, +
+
1734 +
+ + + + onSuccess: MeasureLayoutOnSuccessCallback, +
+
1735 +
+ + + + onFail?: () => void +
+
1736 +
+ + + ): void; +
+
1737 +
+ + + + setNativeProps(nativeProps: Object): void; +
+
1738 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1739 + +
+ + + export declare type + DrawerLayoutAndroidProps = + Readonly< +
+
1740 +
+ + + Omit< +
+
1741 +
+ + + ViewProps, +
+
1742 +
+ + + keyof { +
+
+ 1743 + +
+ + + keyboardDismissMode?: + ("none" | + "on-drag") | + undefined; +
+
+ 1744 + +
+ + + drawerBackgroundColor?: ColorValue | + undefined; +
+
+
+   +
+
+
+ 1745 + +
+ + + drawerPosition: + ("left" | + "right") | + undefined; +
+
+ 1746 + +
+ + + drawerWidth?: number | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1747 + +
+ + + drawerLockMode?: +
+
+ 1748 + +
+ + + | ("unlocked" | + "locked-closed" | + "locked-open") +
+
+ 1749 + +
+ + + | undefined; +
+
1750 +
+ + + + onDrawerSlide?: ((event: DrawerSlideEvent) => + unknown) | undefined; +
+
1751 +
+ + + + onDrawerStateChanged?: ((state: DrawerStates) => + unknown) | undefined; +
+
1752 +
+ + + + onDrawerOpen?: (() => unknown) | undefined; +
+
1753 +
+ + + + onDrawerClose?: (() => unknown) | + undefined; +
+
+ 1754 + +
+ + + renderNavigationView: () => + React_2.JSX.Element; +
+
+ 1755 + +
+ + + statusBarBackgroundColor?: ColorValue | + undefined; +
+
+ 1756 + +
+ + + } +
+
+
+   +
+
+
+
+   +
+
+
+ 1757 + +
+ + + + > & { +
+
1758 +
+ + + + keyboardDismissMode?: ("none" | + "on-drag") | undefined; +
+
1759 +
+ + + + drawerBackgroundColor?: ColorValue | + undefined; +
+
1760 +
+ + + + drawerPosition: ("left" | + "right") | undefined; +
+
1761 +
+ + + + drawerWidth?: number | undefined; +
+
1762 +
+ + + + drawerLockMode?: ("unlocked" | + "locked-closed" | "locked-open") + | undefined; +
+
1763 +
+ + + + onDrawerSlide?: ((event: DrawerSlideEvent) => + unknown) | undefined; +
+
1764 +
+ + + + onDrawerStateChanged?: ((state: DrawerStates) => + unknown) | undefined; +
+
1765 +
+ + + + onDrawerOpen?: (() => unknown) | undefined; +
+
1766 +
+ + + + onDrawerClose?: (() => unknown) | + undefined; +
+
1767 +
+ + + + renderNavigationView: () => + React_2.JSX.Element; +
+
1768 +
+ + + + statusBarBackgroundColor?: ColorValue | + undefined; +
+
+ 1769 + +
+ + + } +
+
1770 +
+ + + >; +
+
1771 +
+ + + declare type DrawerLayoutAndroidState = { +
+
1772 +
+ + + + drawerOpened: boolean; +
+
1773 +
+ + + }; +
+
+ 1774 + +
+ + + export declare + type DrawerSlideEvent + = NativeSyntheticEvent< +
+
1775 +
+ + + Readonly<{ +
+
1776 +
+ + + + offset: number; +
+
1777 +
+ + + }> +
+
1778 +
+ + + >; +
+
+ 1779 + +
+ + + declare type + DrawerStates = "Idle" | + "Dragging" | "Settling"; +
+
1780 +
+   + export declare type DropShadowValue = { +
+
1781 +
+   + + offsetX: number | string; +
+
1782 +
+   + + offsetY: number | string; +
+
+ 1783 + +
+ + + + standardDeviation?: number | string; +
+
+ 1784 + +
+ + + + color?: ____ColorValue_Internal; +
+
1785 +
+   + }; +
+
+ 1786 + +
+ + + export declare const DynamicColorIOS: ( +
+
1787 +
+   + + tuple: DynamicColorIOSTuple +
+
+ 1788 + +
+ + + ) => ColorValue; +
+
1789 +
+ + + export declare type DynamicColorIOS = typeof + DynamicColorIOS; +
+
1790 +
+   + export declare type DynamicColorIOSTuple = { +
+
1791 +
+   + + light: ColorValue; +
+
1792 +
+   + + dark: ColorValue; +
+
+ 1793 + +
+ + + + highContrastLight?: ColorValue; +
+
+ 1794 + +
+ + + + highContrastDark?: ColorValue; +
+
1795 +
+   + }; +
+
+
+   +
+
+
+ 1796 + +
+ + + export declare const Easing: + typeof EasingStatic; +
+
1797 +
+ + + export declare type Easing = typeof Easing; +
+
+ 1798 + +
+ + + export declare type EasingFunction = (t: + number) => number; +
+
+ 1799 + +
+ + + declare const EasingStatic: + { +
+
+ 1800 + +
+ + + + step0(n: + number): number; +
+
+ 1801 + +
+ + + + step1(n: + number): number; +
+
+ 1802 + +
+ + + + linear(t: + number): number; +
+
+ 1803 + +
+ + + + ease(t: number): number; +
+
+ 1804 + +
+ + + + quad(t: number): number; +
+
+ 1805 + +
+ + + + cubic(t: + number): number; +
+
1806 +
+   + + poly(n: number): EasingFunction; +
+
+ 1807 + +
+ + + + sin(t: number): number; +
+
+ 1808 + +
+ + + + circle(t: + number): number; +
+
+ 1809 + +
+ + + + exp(t: number): number; +
+
1810 +
+   + + elastic(bounciness: number): EasingFunction; +
+
1811 +
+   + + back(s: number): EasingFunction; +
+
+ 1812 + +
+ + + + bounce(t: + number): number; +
+
1813 +
+   + + bezier(x1: number, y1: number, x2: number, y2: + number): EasingFunction; +
+
1814 +
+   + + in(easing: EasingFunction): EasingFunction; +
+
1815 +
+   + + out(easing: EasingFunction): EasingFunction; +
+
1816 +
+   + + inOut(easing: EasingFunction): EasingFunction; +
+
+ 1817 + +
+ + + }; +
+
1818 +
+ + + declare type EdgeInsetsOrSizeProp = + RectOrSize; +
+
1819 +
+ + + declare type EdgeInsetsProp = Rect; +
+
+ 1820 + +
+ + + export declare type + EdgeInsetsValue = { +
+
1821 +
+ + + top: number; +
+
1822 +
+ + + left: number; +
+
1823 +
+ + + right: number; +
+
+ 1824 + +
+ + + + bottom: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1825 + +
+ + + }; +
+
1826 +
+   + declare function endAsyncEvent( +
+
1827 +
+   + + eventName: EventName, +
+
1828 +
+   + + cookie: number, +
+
1829 +
+   + + args?: EventArgs +
+
1830 +
+   + ): void; +
+
1831 +
+ + + declare type EndCallback = (result: EndResult) + => void; +
+
1832 +
+   + declare function endEvent(args?: EventArgs): + void; +
+
+ 1833 + +
+ + + declare type EndResult = + { +
+
+
+   +
+
+
+ 1834 + +
+ + + + finished: boolean; +
+
+ 1835 + +
+ + + + value?: number; +
+
1836 +
+ + + }; +
+
+ 1837 + +
+ + + declare type EnterKeyHintType = "done" | + "go" | "next" | "search" | "send"; +
+
+ 1838 + +
+ + + declare type EnterKeyHintType_2 = + "done" | + "go" | "next" | + "search" | "send"; +
+
+ 1839 + +
+ + + declare type EnterKeyHintTypeAndroid = + "previous"; +
+
1840 +
+ + + declare type EnterKeyHintTypeAndroid_2 = + "previous"; +
+
+ 1841 + +
+ + + declare type EnterKeyHintTypeIOS = + "enter"; +
+
1842 +
+ + + declare type EnterKeyHintTypeIOS_2 = + "enter"; +
+
1843 +
+   + export declare type EnterKeyHintTypeOptions = +
+
1844 +
+   + + | EnterKeyHintType +
+
1845 +
+   + + | EnterKeyHintTypeAndroid +
+
1846 +
+   + + | EnterKeyHintTypeIOS; +
+
+ 1847 + +
+ + + declare type + EnterKeyHintTypeOptions_2 = +
+
+
+   +
+
+
+ 1848 + +
+ + + + | EnterKeyHintType_2 +
+
+ 1849 + +
+ + + | + EnterKeyHintTypeAndroid_2 +
+
1850 +
+ + + + | EnterKeyHintTypeIOS_2; +
+
+ 1851 + +
+ + + declare type ErrorUtils_2 + = ErrorUtilsT; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1852 + +
+ + + export { ErrorUtils_2 as ErrorUtils }; +
+
1853 +
+ + + declare const event_2: <T>( +
+
1854 +
+ + + + argMapping: ReadonlyArray<null | undefined | + Mapping>, +
+
1855 +
+ + + + config: EventConfig<T> +
+
1856 +
+ + + ) => any; +
+
1857 +
+ + + declare const event_3: typeof + AnimatedImplementation_MODULE_EXPORT.event; +
+
+ 1858 + +
+ + + declare type event_3 = + typeof event_3; +
+
1859 +
+ + + declare type EventArgs = +
+
1860 +
+ + + | null +
+
1861 +
+ + + | undefined +
+
1862 +
+ + + | { +
+
1863 +
+ + + + [$$Key$$: string]: string; +
+
1864 +
+ + + }; +
+
1865 +
+ + + declare type EventConfig<T> = { +
+
1866 +
+ + + + listener?: (($$PARAM_0$$: + NativeSyntheticEvent<T>) => unknown) | + undefined; +
+
1867 +
+ + + + useNativeDriver: boolean; +
+
1868 +
+ + + + platformConfig?: PlatformConfig; +
+
1869 +
+ + + }; +
+
1870 +
+   + declare type EventEmitter<T> = ( +
+
+ 1871 + +
+ + + + handler: ($$PARAM_0$$: T) => void | + Promise<void> +
+
+ 1872 + +
+ + + ) => EventSubscription; +
+
+ 1873 + +
+ + + declare type EventHandlers + = Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1874 + +
+ + + onBlur: (event: + BlurEvent) => void; +
+
+ 1875 + +
+ + + onClick: + (event: GestureResponderEvent) => void; +
+
+ 1876 + +
+ + + + onFocus: + (event: FocusEvent_2) => void; +
+
+ 1877 + +
+ + + + onMouseEnter?: (event: + MouseEvent_2) => void; +
+
1878 +
+ + + + onMouseLeave?: (event: MouseEvent_2) => + void; +
+
1879 +
+ + + + onPointerEnter?: (event: PointerEvent_2) => + void; +
+
1880 +
+ + + + onPointerLeave?: (event: PointerEvent_2) => + void; +
+
1881 +
+ + + + onResponderGrant: (event: GestureResponderEvent) + => void | boolean; +
+
1882 +
+ + + + onResponderMove: (event: GestureResponderEvent) + => void; +
+
1883 +
+ + + + onResponderRelease: (event: GestureResponderEvent) + => void; +
+
1884 +
+ + + + onResponderTerminate: (event: GestureResponderEvent) + => void; +
+
1885 +
+ + + + onResponderTerminationRequest: () => + boolean; +
+
+ 1886 + +
+ + + + onStartShouldSetResponder: () + => boolean; +
+
+
+   +
+
+
+ 1887 + +
+ + + }>; +
+
1888 +
+   + declare type EventName = string | (() => + string); +
+
+ 1889 + +
+ + + declare interface EventSubscription { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
1890 +
+   + + remove(): void; +
+
1891 +
+   + } +
+
+ 1892 + +
+ + + declare type ExceptionData + = { +
+
+
+   +
+
+
+
+   +
+
+
+ 1893 + +
+ + + message: string; +
+
+
+   +
+
+
+
+   +
+
+
+ 1894 + +
+ + + + originalMessage: string + | undefined; +
+
1895 +
+ + + + name: string | undefined; +
+
+ 1896 + +
+ + + + componentStack: string + | undefined; +
+
1897 +
+ + + + stack: Array<StackFrame>; +
+
1898 +
+ + + id: number; +
+
1899 +
+ + + + isFatal: boolean; +
+
1900 +
+ + + + extraData?: Object; +
+
1901 +
+ + + }; +
+
1902 +
+ + + export declare const + experimental_LayoutConformance: ( +
+
1903 +
+ + + + props: LayoutConformanceProps +
+
1904 +
+ + + ) => React_2.ReactNode; +
+
+ 1905 + +
+ + + export declare + type experimental_LayoutConformance = +
+
1906 +
+ + + + typeof experimental_LayoutConformance; +
+
1907 +
+ + + declare const exported: ( +
+
1908 +
+ + + + props: Omit< +
+
1909 +
+ + + ViewProps, +
+
1910 +
+ + + keyof { +
+
1911 +
+ + + + ref?: React_2.Ref<React_2.ComponentRef<typeof + View>>; +
+
+ 1912 + +
+ + + } +
+
1913 +
+ + + > & { +
+
+ 1914 + +
+ + + ref?: React_2.Ref<React_2.ComponentRef<typeof View>>; +
+
1915 +
+ + + } +
+
1916 +
+ + + ) => React_2.ReactNode; +
+
1917 +
+ + + export declare type ExtendedExceptionData = + ExceptionData & { +
+
1918 +
+ + + + isComponentError: boolean; +
+
1919 +
+ + + }; +
+
1920 +
+ + + declare type ExtrapolateType = "extend" | + "identity" | "clamp"; +
+
1921 +
+ + + declare type Extras = { +
+
+ 1922 + +
+ + + [key: string]: ExtraValue; +
+
1923 +
+ + + }; +
+
1924 +
+   + declare type ExtraValue = number | string | + boolean; +
+
+
+   +
+
+
+ 1925 + +
+ + + declare type FetchResult = { +
+
+ 1926 + +
+ + + + NewData: + "UIBackgroundFetchResultNewData"; +
+
+ 1927 + +
+ + + + NoData: + "UIBackgroundFetchResultNoData"; +
+
+ 1928 + +
+ + + + ResultFailed: + "UIBackgroundFetchResultFailed"; +
+
1929 +
+   + }; +
+
+ 1930 + +
+ + + declare type FilterFunction = +
+
1931 +
+ + + | { +
+
+ 1932 + +
+ + + brightness: number | string; +
+
1933 +
+ + + } +
+
1934 +
+ + + | { +
+
+ 1935 + +
+ + + blur: number | string; +
+
1936 +
+ + + } +
+
1937 +
+ + + | { +
+
+ 1938 + +
+ + + contrast: number | string; +
+
1939 +
+ + + } +
+
1940 +
+ + + | { +
+
+ 1941 + +
+ + + grayscale: number | string; +
+
1942 +
+ + + } +
+
1943 +
+ + + | { +
+
+ 1944 + +
+ + + hueRotate: number | string; +
+
1945 +
+ + + } +
+
1946 +
+ + + | { +
+
+ 1947 + +
+ + + invert: number | string; +
+
1948 +
+ + + } +
+
1949 +
+ + + | { +
+
+ 1950 + +
+ + + opacity: number | string; +
+
1951 +
+ + + } +
+
1952 +
+ + + | { +
+
+ 1953 + +
+ + + saturate: number | string; +
+
1954 +
+ + + } +
+
1955 +
+ + + | { +
+
+ 1956 + +
+ + + sepia: number | string; +
+
1957 +
+ + + } +
+
1958 +
+ + + | { +
+
+ 1959 + +
+ + + dropShadow: DropShadowValue | + string; +
+
1960 +
+ + + }; +
+
+ 1961 + +
+ + + export declare function findNodeHandle<TElementType extends ElementType>( +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 1962 + +
+ + + componentOrHandle: null | + undefined + | (ElementRef<TElementType> + | number) +
+
+
+   +
+
+
+ 1963 + +
+ + + ): null | undefined | number; +
+
+ 1964 + +
+ + + export declare class FlatList<ItemT = any> + extends React_2.PureComponent< +
+
+
+   +
+
+
1965 +
+   + + FlatListProps<ItemT> +
+
+ 1966 + +
+ + + > { +
+
+
+   +
+
+
+ 1967 + +
+ + + + scrollToEnd( +
+
+ 1968 + +
+ + + params?: +
+
1969 +
+ + + | null +
+
+ 1970 + +
+ + + | undefined +
+
1971 +
+ + + | { +
+
+ 1972 + +
+ + + animated?: boolean | undefined; +
+
1973 +
+ + + } +
+
1974 +
+ + + ): void; +
+
+ 1975 + +
+ + + + scrollToIndex(params: { +
+
+ 1976 + +
+ + + + animated?: boolean | undefined; +
+
1977 +
+   + index: number; +
+
+ 1978 + +
+ + + + viewOffset?: number; +
+
+ 1979 + +
+ + + + viewPosition?: number; +
+
+ 1980 + +
+ + + + }): void; +
+
+ 1981 + +
+ + + + scrollToItem(params: { +
+
+ 1982 + +
+ + + + animated?: boolean | undefined; +
+
1983 +
+   + item: ItemT; +
+
+ 1984 + +
+ + + + viewOffset?: number; +
+
+ 1985 + +
+ + + + viewPosition?: number; +
+
+ 1986 + +
+ + + + }): void; +
+
+ 1987 + +
+ + + + scrollToOffset(params: { +
+
+ 1988 + +
+ + + + animated?: boolean | undefined; +
+
1989 +
+   + + offset: number; +
+
+ 1990 + +
+ + + + }): void; +
+
+ 1991 + +
+ + + + recordInteraction(): void; +
+
+ 1992 + +
+ + + + flashScrollIndicators(): void; +
+
+ 1993 + +
+ + + + getScrollResponder(): null | + undefined | + ScrollResponderType; +
+
+ 1994 + +
+ + + + getNativeScrollRef(): +
+
+ 1995 + +
+ + + + | + (null | undefined | React_2.ComponentRef<typeof + View>) +
+
+ 1996 + +
+ + + + | + (null | undefined | React_2.ComponentRef<ScrollViewNativeComponent>); +
+
+
+   +
+
+
+
+   +
+
+
+ 1997 + +
+ + + + getScrollableNode(): any; +
+
+ 1998 + +
+ + + + setNativeProps(props: { [$$Key$$: string]: unknown }): void; +
+
1999 +
+ + + + constructor(props: + FlatListProps<ItemT>); +
+
2000 +
+ + + + componentDidUpdate(prevProps: + FlatListProps<ItemT>): void; +
+
2001 +
+ + + + render(): React_2.ReactNode; +
+
2002 +
+   + } +
+
+ 2003 + +
+ + + declare type + FlatListBaseProps<ItemT> = + Omit< +
+
2004 +
+ + + + RequiredProps<ItemT>, +
+
2005 +
+ + + + keyof OptionalProps<ItemT> | keyof {} +
+
2006 +
+ + + > & +
+
2007 +
+ + + + Omit<OptionalProps<ItemT>, keyof {}> + & {}; +
+
+ 2008 + +
+ + + export declare + type FlatListProps<ItemT> + = Omit< +
+
2009 +
+ + + Omit< +
+
2010 +
+ + + + VirtualizedListProps_2, +
+
2011 +
+ + + + | "data" +
+
2012 +
+ + + + | "getItem" +
+
2013 +
+ + + + | "getItemCount" +
+
2014 +
+ + + + | "getItemLayout" +
+
2015 +
+ + + + | "renderItem" +
+
2016 +
+ + + + | "keyExtractor" +
+
2017 +
+ + + >, +
+
+ 2018 + +
+ + + + keyof + FlatListBaseProps<ItemT> + | keyof {} +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2019 + +
+ + + > & +
+
+ 2020 + +
+ + + + Omit<FlatListBaseProps<ItemT>, + keyof {}> & + {}; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2021 + +
+ + + declare const + flatten: typeof + flattenStyle_MODULE_EXPORT; +
+
+ 2022 + +
+ + + declare type + flatten + = typeof flatten; +
+
2023 +
+ + + declare type FlattenDepthLimiter = [void, 0, 1, 2, + 3, 4, 5, 6, 7, 8, 9]; +
+
2024 +
+ + + declare function flattenStyle< +
+
2025 +
+ + + + TStyleProp extends + ____DangerouslyImpreciseAnimatedStyleProp_Internal +
+
2026 +
+ + + >( +
+
+ 2027 + +
+ + + + style: null | undefined + | TStyleProp +
+
2028 +
+ + + ): null | undefined | + ____FlattenStyleProp_Internal<TStyleProp>; +
+
2029 +
+ + + declare const flattenStyle_MODULE_EXPORT: typeof + flattenStyle; +
+
2030 +
+ + + declare type flattenStyle_MODULE_EXPORT = typeof + flattenStyle_MODULE_EXPORT; +
+
2031 +
+ + + declare type Float = number; +
+
2032 +
+ + + declare type FocusEvent_2 = + NativeSyntheticEvent<TargetedEvent>; +
+
2033 +
+ + + export { FocusEvent_2 as FocusEvent }; +
+
2034 +
+ + + declare type FocusEventProps = Readonly<{ +
+
+ 2035 + +
+ + + + onBlur?: ((event: BlurEvent) + => void) | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2036 + +
+ + + + onBlurCapture?: ((event: + BlurEvent) => + void) | undefined; +
+
+ 2037 + +
+ + + + onFocus?: ((event: + FocusEvent_2) => void) | + undefined; +
+
+ 2038 + +
+ + + + onFocusCapture?: ((event: + FocusEvent_2) => void) | + undefined; +
+
2039 +
+ + + }>; +
+
2040 +
+ + + declare function forkEvent( +
+
2041 +
+ + + + event: (null | undefined | AnimatedEvent) | (null | + undefined | Function), +
+
2042 +
+ + + + listener: Function +
+
+ 2043 + +
+ + + ): AnimatedEvent | + Function; +
+
2044 +
+ + + declare const forkEvent_2: typeof + AnimatedImplementation_MODULE_EXPORT.forkEvent; +
+
2045 +
+ + + declare type forkEvent_2 = typeof + forkEvent_2; +
+
2046 +
+ + + declare class FormData_2 { +
+
2047 +
+ + + constructor(); +
+
2048 +
+ + + + append(key: string, value: FormDataValue_2): + void; +
+
2049 +
+ + + + getAll(key: string): + Array<FormDataValue_2>; +
+
2050 +
+ + + + getParts(): Array<FormDataPart_2>; +
+
2051 +
+   + } +
+
2052 +
+ + + declare type FormDataPart_2 = +
+
2053 +
+ + + | { +
+
2054 +
+ + + + string: string; +
+
2055 +
+ + + + headers: Headers_2; +
+
2056 +
+ + + } +
+
2057 +
+ + + | { +
+
2058 +
+ + + uri: string; +
+
2059 +
+ + + + headers: Headers_2; +
+
2060 +
+ + + name?: string; +
+
2061 +
+ + + type?: string; +
+
2062 +
+ + + }; +
+
2063 +
+ + + declare type FormDataValue_2 = +
+
2064 +
+ + + | string +
+
2065 +
+ + + | { +
+
2066 +
+ + + name?: string; +
+
2067 +
+ + + type?: string; +
+
2068 +
+ + + uri: string; +
+
2069 +
+ + + }; +
+
+ 2070 + +
+ + + export declare type + GestureResponderEvent = +
+
2071 +
+ + + + ResponderSyntheticEvent<NativeTouchEvent>; +
+
+ 2072 + +
+ + + declare + type GestureResponderHandlerMethods = { +
+
+
+   +
+
+
+
+   +
+
+
+ 2073 + +
+ + + + onMoveShouldSetResponder: + (event: GestureResponderEvent) => + boolean; +
+
2074 +
+ + + + onMoveShouldSetResponderCapture: (event: + GestureResponderEvent) => boolean; +
+
+ 2075 + +
+ + + + onResponderEnd: + (event: GestureResponderEvent) => void; +
+
2076 +
+ + + + onResponderGrant: (event: GestureResponderEvent) + => boolean; +
+
2077 +
+ + + + onResponderMove: (event: GestureResponderEvent) + => void; +
+
2078 +
+ + + + onResponderReject: (event: GestureResponderEvent) + => void; +
+
2079 +
+ + + + onResponderRelease: (event: GestureResponderEvent) + => void; +
+
2080 +
+ + + + onResponderStart: (event: GestureResponderEvent) + => void; +
+
2081 +
+ + + + onResponderTerminate: (event: GestureResponderEvent) + => void; +
+
2082 +
+ + + + onResponderTerminationRequest: (event: + GestureResponderEvent) => boolean; +
+
2083 +
+ + + + onStartShouldSetResponder: (event: + GestureResponderEvent) => boolean; +
+
2084 +
+ + + + onStartShouldSetResponderCapture: (event: + GestureResponderEvent) => boolean; +
+
2085 +
+ + + }; +
+
+ 2086 + +
+ + + export declare type + GestureResponderHandlers + = Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2087 + +
+ + + onMoveShouldSetResponder?: +
+
+
+   +
+
+
+ 2088 + +
+ + + + | + ((e: GestureResponderEvent) => boolean) +
+
2089 +
+   + | undefined; +
+
+ 2090 + +
+ + + + onMoveShouldSetResponderCapture?: +
+
+
+   +
+
+
+ 2091 + +
+ + + | ((e: + GestureResponderEvent) + => boolean) +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2092 +
+   + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2093 + +
+ + + + onResponderGrant?: ((e: + GestureResponderEvent) => + void | boolean) | + undefined; +
+
2094 +
+ + + + onResponderMove?: ((e: GestureResponderEvent) => + void) | undefined; +
+
2095 +
+ + + + onResponderReject?: ((e: GestureResponderEvent) + => void) | undefined; +
+
2096 +
+ + + + onResponderRelease?: ((e: GestureResponderEvent) + => void) | undefined; +
+
2097 +
+ + + + onResponderStart?: ((e: GestureResponderEvent) => + void) | undefined; +
+
+ 2098 + +
+ + + + onResponderEnd?: ((e: + GestureResponderEvent) => void) | + undefined; +
+
+
+   +
+
+
+ 2099 + +
+ + + + onResponderTerminate?: ((e: GestureResponderEvent) + => void) | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+ 2100 + +
+ + + onResponderTerminationRequest?: +
+
+
+   +
+
+
+ 2101 + +
+ + + + | + ((e: GestureResponderEvent) => boolean) +
+
2102 +
+   + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2103 +
+   + + onStartShouldSetResponder?: +
+
+ 2104 + +
+ + + + | ((e: GestureResponderEvent) => + boolean) +
+
2105 +
+   + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2106 +
+   + + onStartShouldSetResponderCapture?: +
+
+ 2107 + +
+ + + + | ((e: GestureResponderEvent) => + boolean) +
+
2108 +
+   + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+ 2109 + +
+ + + }>; +
+
+
+   +
+
+
+ 2110 + +
+ + + declare function get<T extends + TurboModule>(name: string): null | + undefined | T; +
+
2111 +
+ + + declare function getAppKeys(): + ReadonlyArray<string>; +
+
2112 +
+ + + declare function getColorScheme(): null | undefined + | ColorSchemeName; +
+
2113 +
+   + declare function getEnforcing<T extends + TurboModule>(name: string): T; +
+
2114 +
+ + + declare function getRegistry(): Registry; +
+
2115 +
+ + + declare function getRunnable(appKey: string): null + | undefined | Runnable; +
+
2116 +
+ + + declare function getSectionKeys(): + ReadonlyArray<string>; +
+
2117 +
+ + + declare function getSections(): Runnables; +
+
+ 2118 + +
+ + + declare type GradientValue = { +
+
+ 2119 + +
+ + + + type: + "linearGradient"; +
+
+ 2120 + +
+ + + + direction?: string; +
+
2121 +
+   + + colorStops: ReadonlyArray<{ +
+
+ 2122 + +
+ + + + color: ____ColorValue_Internal; +
+
+ 2123 + +
+ + + + positions?: ReadonlyArray<string>; +
+
2124 +
+   + }>; +
+
2125 +
+   + }; +
+
2126 +
+ + + declare const hairlineWidth: number; +
+
2127 +
+ + + declare type hairlineWidth = typeof + hairlineWidth; +
+
2128 +
+   + export declare type Handle = number; +
+
2129 +
+ + + declare type Headers_2 = { +
+
2130 +
+ + + + [name: string]: string; +
+
2131 +
+ + + }; +
+
+ 2132 + +
+ + + export declare + type HostComponent<Config extends {}> = ( +
+
+ 2133 + +
+ + + + props: Omit< +
+
2134 +
+ + + Config, +
+
2135 +
+ + + keyof { +
+
+ 2136 + +
+ + + ref: React_2.Ref<HostInstance>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2137 + +
+ + + } +
+
2138 +
+ + + > & { +
+
2139 +
+ + + + ref: React_2.Ref<HostInstance>; +
+
2140 +
+ + + } +
+
2141 +
+ + + ) => React_2.ReactNode; +
+
2142 +
+   + export declare type HostInstance = + NativeMethods; +
+
+
+   +
+
+
+
+   +
+
+
+ 2143 + +
+ + + export declare const + I18nManager: { +
+
+ 2144 + +
+ + + + getConstants: () => + I18nManagerConstants; +
+
+ 2145 + +
+ + + allowRTL: + (shouldAllow: boolean) => void; +
+
2146 +
+ + + + forceRTL: (shouldForce: boolean) => void; +
+
+ 2147 + +
+ + + swapLeftAndRightInRTL: + (flipStyles: boolean) => void; +
+
+ 2148 + +
+ + + isRTL: + I18nManagerConstants["isRTL"]; +
+
2149 +
+ + + + doLeftAndRightSwapInRTL: + I18nManagerConstants["doLeftAndRightSwapInRTL"]; +
+
+ 2150 + +
+ + + }; +
+
+
+   +
+
+
+
+   +
+
+
+ 2151 + +
+ + + export declare + type I18nManager = + typeof I18nManager; +
+
+ 2152 + +
+ + + declare + type I18nManagerConstants = { +
+
2153 +
+   + + doLeftAndRightSwapInRTL: boolean; +
+
2154 +
+ + + + isRTL: boolean; +
+
2155 +
+ + + + localeIdentifier?: string | undefined; +
+
2156 +
+ + + }; +
+
2157 +
+ + + declare interface IEventEmitter< +
+
2158 +
+ + + + TEventToArgsMap extends + Readonly<Record<string, + ReadonlyArray<UnsafeObject>>> +
+
2159 +
+ + + > { +
+
2160 +
+ + + + addListener<TEvent extends keyof + TEventToArgsMap>( +
+
2161 +
+ + + + eventType: TEvent, +
+
2162 +
+ + + + listener: (...args: TEventToArgsMap[TEvent]) => + unknown, +
+
2163 +
+ + + + context?: unknown +
+
2164 +
+ + + + ): EventSubscription; +
+
2165 +
+ + + + emit<TEvent extends keyof + TEventToArgsMap>( +
+
2166 +
+ + + + eventType: TEvent, +
+
2167 +
+ + + + ...args: TEventToArgsMap[TEvent] +
+
2168 +
+ + + ): void; +
+
2169 +
+ + + + removeAllListeners<TEvent extends keyof + TEventToArgsMap>( +
+
2170 +
+ + + + eventType?: TEvent | undefined +
+
2171 +
+ + + ): void; +
+
2172 +
+ + + + listenerCount<TEvent extends keyof + TEventToArgsMap>( +
+
2173 +
+ + + + eventType: TEvent +
+
2174 +
+ + + ): number; +
+
2175 +
+   + } +
+
+ 2176 + +
+ + + export declare type + IgnorePattern = + string | RegExp; +
+
2177 +
+ + + declare interface ILogBox { +
+
2178 +
+ + + + install(): void; +
+
2179 +
+ + + + uninstall(): void; +
+
2180 +
+ + + + isInstalled(): boolean; +
+
2181 +
+ + + + ignoreLogs($$PARAM_0$$: + ReadonlyArray<IgnorePattern>): void; +
+
2182 +
+ + + + ignoreAllLogs(value?: boolean): void; +
+
2183 +
+ + + + clearAllLogs(): void; +
+
2184 +
+ + + + addLog(log: LogData): void; +
+
2185 +
+ + + + addException(error: ExtendedExceptionData): + void; +
+
2186 +
+ + + } +
+
2187 +
+ + + declare const Image_2: Image_3; +
+
2188 +
+ + + declare type Image_2 = typeof Image_2; +
+
2189 +
+ + + export { Image_2 as Image }; +
+
2190 +
+ + + declare type Image_3 = ImageIOS | + ImageAndroid; +
+
2191 +
+ + + declare type Image_4 = typeof Image_2; +
+
2192 +
+ + + declare type ImageAndroid = AbstractImageAndroid + & ImageComponentStaticsAndroid; +
+
2193 +
+ + + export declare class ImageBackground extends + React_2.Component<ImageBackgroundProps> + { +
+
2194 +
+ + + + setNativeProps(props: {}): void; +
+
2195 +
+ + + + render(): React_2.ReactNode; +
+
2196 +
+ + + } +
+
2197 +
+ + + export declare type ImageBackgroundProps = + Readonly< +
+
2198 +
+ + + Omit< +
+
2199 +
+ + + ImageProps, +
+
2200 +
+ + + keyof { +
+
2201 +
+ + + + children?: React_2.ReactNode; +
+
2202 +
+ + + + style?: ViewStyleProp | undefined; +
+
2203 +
+ + + + imageStyle?: ImageStyleProp | undefined; +
+
2204 +
+ + + + imageRef?: + RefSetter<ElementRef<Image_4>>; +
+
2205 +
+ + + } +
+
2206 +
+ + + > & { +
+
2207 +
+ + + + children?: React_2.ReactNode; +
+
2208 +
+ + + + style?: ViewStyleProp | undefined; +
+
2209 +
+ + + + imageStyle?: ImageStyleProp | undefined; +
+
2210 +
+ + + + imageRef?: + RefSetter<ElementRef<Image_4>>; +
+
2211 +
+ + + } +
+
2212 +
+ + + >; +
+
2213 +
+ + + declare type ImageComponentStaticsAndroid = + Readonly< +
+
2214 +
+ + + Omit< +
+
2215 +
+ + + + ImageComponentStaticsIOS, +
+
2216 +
+ + + keyof { +
+
2217 +
+ + + + abortPrefetch(requestId: number): void; +
+
2218 +
+ + + } +
+
2219 +
+ + + > & { +
+
2220 +
+ + + + abortPrefetch(requestId: number): void; +
+
2221 +
+ + + } +
+
2222 +
+ + + >; +
+
2223 +
+ + + declare type ImageComponentStaticsIOS = + Readonly<{ +
+
+ 2224 + +
+ + + + getSize(uri: string): + Promise<ImageSize>; +
+
+ 2225 + +
+ + + getSize( +
+
2226 +
+   + uri: string, +
+
2227 +
+   + + success: (width: number, height: number) => + void, +
+
+ 2228 + +
+ + + + failure?: (error: unknown) => + void +
+
2229 +
+   + ): void; +
+
+ 2230 + +
+ + + + getSizeWithHeaders( +
+
2231 +
+   + uri: string, +
+
2232 +
+ + + headers: { +
+
+ 2233 + +
+ + + [$$Key$$: string]: + string; +
+
2234 +
+ + + } +
+
2235 +
+   + + ): Promise<ImageSize>; +
+
+ 2236 + +
+ + + + getSizeWithHeaders( +
+
2237 +
+   + uri: string, +
+
2238 +
+ + + headers: { +
+
+ 2239 + +
+ + + [$$Key$$: string]: + string; +
+
2240 +
+ + + }, +
+
2241 +
+   + + success: (width: number, height: number) => + void, +
+
+ 2242 + +
+ + + + failure?: (error: unknown) => + void +
+
2243 +
+   + ): void; +
+
+ 2244 + +
+ + + + prefetch(url: string): Promise<boolean>; +
+
+ 2245 + +
+ + + + prefetchWithMetadata( +
+
2246 +
+   + url: string, +
+
2247 +
+   + + queryRootName: string, +
+
+ 2248 + +
+ + + + rootTag?: RootTag | undefined +
+
2249 +
+   + + ): Promise<boolean>; +
+
+ 2250 + +
+ + + + queryCache(urls: + Array<string>): + Promise<{ +
+
+
+   +
+
+
+
+   +
+
+
+ 2251 + +
+ + + [url: string]: + "memory" | + "disk" | + "disk/memory"; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2252 + +
+ + + }>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2253 + +
+ + + + resolveAssetSource(source: + ImageSource): + ImageResolvedAssetSource | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+ 2254 + +
+ + + }>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2255 + +
+ + + export declare type ImageErrorEvent = + NativeSyntheticEvent< +
+
2256 +
+ + + + Readonly<ImageErrorEventData> +
+
2257 +
+ + + >; +
+
+ 2258 + +
+ + + declare type ImageErrorEventData + = { +
+
+ 2259 + +
+ + + + error: string; +
+
+ 2260 + +
+ + + }; +
+
2261 +
+ + + declare type ImageIOS = AbstractImageIOS & + ImageComponentStaticsIOS; +
+
+ 2262 + +
+ + + export declare type ImageLoadEvent = + NativeSyntheticEvent< +
+
2263 +
+ + + + Readonly<ImageLoadEventData> +
+
2264 +
+ + + >; +
+
+ 2265 + +
+ + + declare type ImageLoadEventData + = { +
+
2266 +
+   + source: { +
+
2267 +
+   + + height: number; +
+
2268 +
+   + width: number; +
+
2269 +
+   + uri: string; +
+
2270 +
+   + }; +
+
+ 2271 + +
+ + + }; +
+
+ 2272 + +
+ + + declare type ImageProgressEventDataIOS + = { +
+
2273 +
+   + + loaded: number; +
+
2274 +
+   + total: number; +
+
2275 +
+ + + }; +
+
2276 +
+ + + export declare type ImageProgressEventIOS = + NativeSyntheticEvent< +
+
2277 +
+ + + + Readonly<ImageProgressEventDataIOS> +
+
2278 +
+ + + >; +
+
2279 +
+ + + export declare type ImageProps = Readonly< +
+
2280 +
+ + + Omit< +
+
2281 +
+ + + ImagePropsIOS, +
+
2282 +
+ + + + | keyof ImagePropsAndroid +
+
2283 +
+ + + + | keyof ImagePropsBase +
+
2284 +
+ + + | keyof { +
+
2285 +
+ + + + style?: ImageStyleProp | undefined; +
+
+ 2286 + +
+ + + } +
+
2287 +
+ + + > & +
+
2288 +
+ + + Omit< +
+
2289 +
+ + + + ImagePropsAndroid, +
+
+ 2290 + +
+ + + | keyof + ImagePropsBase +
+
+
+   +
+
+
+ 2291 + +
+ + + | keyof { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2292 + +
+ + + style?: ImageStyleProp | + undefined; +
+
+ 2293 + +
+ + + } +
+
2294 +
+ + + > & +
+
2295 +
+ + + Omit< +
+
+ 2296 + +
+ + + ImagePropsBase, +
+
+ 2297 + +
+ + + keyof { +
+
+ 2298 + +
+ + + style?: ImageStyleProp | + undefined; +
+
+ 2299 + +
+ + + } +
+
+
+   +
+
+
+ 2300 + +
+ + + > & { +
+
+
+   +
+
+
+
+   +
+
+
+ 2301 + +
+ + + style?: ImageStyleProp | + undefined; +
+
2302 +
+ + + } +
+
2303 +
+ + + >; +
+
2304 +
+ + + export declare type ImagePropsAndroid = + Readonly<{ +
+
+ 2305 + +
+ + + + loadingIndicatorSource?: (number + | + Readonly<ImageURISource>) | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2306 +
+   + + progressiveRenderingEnabled?: boolean | + undefined; +
+
+ 2307 + +
+ + + + fadeDuration?: number | undefined; +
+
+ 2308 + +
+ + + + resizeMethod?: + ("auto" | + "resize" | "scale" | + "none") | undefined; +
+
+ 2309 + +
+ + + + resizeMultiplier?: number | + undefined; +
+
+ 2310 + +
+ + + }>; +
+
+ 2311 + +
+ + + export declare + type + ImagePropsBase = Readonly< +
+
+ 2312 + +
+ + + + Omit< +
+
+ 2313 + +
+ + + Pick< +
+
+ 2314 + +
+ + + ViewProps, +
+
+ 2315 + +
+ + + Exclude< +
+
+ 2316 + +
+ + + keyof ViewProps, +
+
+ 2317 + +
+ + + keyof Readonly<{ +
+
+ 2318 + +
+ + + style: ViewStyleProp | + undefined; +
+
+ 2319 + +
+ + + }> +
+
+ 2320 + +
+ + + > +
+
+ 2321 + +
+ + + >, +
+
+ 2322 + +
+ + + keyof { +
+
+ 2323 + +
+ + + accessible?: boolean | + undefined; +
+
+ 2324 + +
+ + + internal_analyticTag?: + string | undefined; +
+
+ 2325 + +
+ + + accessibilityLabel?: + string | undefined; +
+
+ 2326 + +
+ + + "aria-label"?: string | + undefined; +
+
+ 2327 + +
+ + + "aria-labelledby"?: string | + undefined; +
+
+ 2328 + +
+ + + alt?: string | + undefined; +
+
+ 2329 + +
+ + + blurRadius?: number | + undefined; +
+
+ 2330 + +
+ + + capInsets?: EdgeInsetsProp | + undefined; +
+
+ 2331 + +
+ + + crossOrigin?: ("anonymous" | + "use-credentials") | undefined; +
+
+ 2332 + +
+ + + height?: number; +
+
+ 2333 + +
+ + + width?: number; +
+
+ 2334 + +
+ + + + onError?: ((event: ImageErrorEvent) => void) | undefined; +
+
+ 2335 + +
+ + + + onLayout?: ((event: LayoutChangeEvent) => + unknown) | undefined; +
+
+ 2336 + +
+ + + onLoad?: ((event: + ImageLoadEvent) => + void) | undefined; +
+
+ 2337 + +
+ + + onLoadEnd?: (() + => void) | undefined; +
+
+ 2338 + +
+ + + onLoadStart?: (() + => void) | undefined; +
+
+ 2339 + +
+ + + source?: ImageSource | + undefined; +
+
2340 +
+ + + + referrerPolicy?: +
+
2341 +
+ + + | ( +
+
2342 +
+ + + + | "no-referrer" +
+
2343 +
+ + + + | "no-referrer-when-downgrade" +
+
2344 +
+ + + + | "origin" +
+
2345 +
+ + + + | "origin-when-cross-origin" +
+
2346 +
+ + + + | "same-origin" +
+
2347 +
+ + + + | "strict-origin" +
+
2348 +
+ + + + | "strict-origin-when-cross-origin" +
+
2349 +
+ + + + | "unsafe-url" +
+
2350 +
+ + + ) +
+
2351 +
+ + + | undefined; +
+
2352 +
+ + + + resizeMode?: ImageResizeMode | undefined; +
+
2353 +
+ + + + testID?: string | undefined; +
+
2354 +
+ + + + tintColor?: ColorValue; +
+
2355 +
+ + + + src?: string | undefined; +
+
2356 +
+ + + + srcSet?: string | undefined; +
+
2357 +
+ + + + children?: never; +
+
2358 +
+ + + } +
+
2359 +
+ + + > & { +
+
2360 +
+ + + + accessible?: boolean | undefined; +
+
2361 +
+ + + + internal_analyticTag?: string | undefined; +
+
2362 +
+ + + + accessibilityLabel?: string | undefined; +
+
2363 +
+ + + + "aria-label"?: string | undefined; +
+
2364 +
+ + + + "aria-labelledby"?: string | + undefined; +
+
2365 +
+ + + + alt?: string | undefined; +
+
2366 +
+ + + + blurRadius?: number | undefined; +
+
2367 +
+ + + + capInsets?: EdgeInsetsProp | undefined; +
+
2368 +
+ + + + crossOrigin?: ("anonymous" | + "use-credentials") | undefined; +
+
2369 +
+ + + + height?: number; +
+
2370 +
+ + + + width?: number; +
+
2371 +
+ + + + onError?: ((event: ImageErrorEvent) => void) | + undefined; +
+
2372 +
+ + + + onLayout?: ((event: LayoutChangeEvent) => + unknown) | undefined; +
+
2373 +
+ + + + onLoad?: ((event: ImageLoadEvent) => void) | + undefined; +
+
2374 +
+ + + + onLoadEnd?: (() => void) | undefined; +
+
2375 +
+ + + + onLoadStart?: (() => void) | undefined; +
+
2376 +
+ + + + source?: ImageSource | undefined; +
+
2377 +
+ + + + referrerPolicy?: +
+
2378 +
+ + + | ( +
+
2379 +
+ + + + | "no-referrer" +
+
2380 +
+ + + + | "no-referrer-when-downgrade" +
+
2381 +
+ + + + | "origin" +
+
2382 +
+ + + + | "origin-when-cross-origin" +
+
2383 +
+ + + + | "same-origin" +
+
2384 +
+ + + + | "strict-origin" +
+
2385 +
+ + + + | "strict-origin-when-cross-origin" +
+
2386 +
+ + + + | "unsafe-url" +
+
2387 +
+ + + ) +
+
2388 +
+ + + | undefined; +
+
2389 +
+ + + + resizeMode?: ImageResizeMode | undefined; +
+
2390 +
+ + + + testID?: string | undefined; +
+
2391 +
+ + + + tintColor?: ColorValue; +
+
2392 +
+ + + + src?: string | undefined; +
+
2393 +
+ + + + srcSet?: string | undefined; +
+
2394 +
+ + + + children?: never; +
+
2395 +
+ + + } +
+
2396 +
+ + + >; +
+
2397 +
+ + + export declare type ImagePropsIOS = + Readonly<{ +
+
2398 +
+ + + + defaultSource?: ImageSource | undefined; +
+
2399 +
+   + + onPartialLoad?: (() => void) | undefined; +
+
+
+   +
+
+
+ 2400 + +
+ + + onProgress?: ((event: + ImageProgressEventIOS) => + void) | undefined; +
+
2401 +
+ + + }>; +
+
+ 2402 + +
+ + + declare type ImageResizeMode = +
+
+ 2403 + +
+ + + + | "center" +
+
+ 2404 + +
+ + + + | "contain" +
+
2405 +
+ + + + | "cover" +
+
2406 +
+ + + + | "repeat" +
+
+ 2407 + +
+ + + + | "stretch" +
+
+
+   +
+
+
+
+   +
+
+
+ 2408 + +
+ + + + | "none"; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2409 + +
+ + + export declare + type ImageResolvedAssetSource + = ResolvedAssetSource; +
+
+ 2410 + +
+ + + export + declare type ImageSize = { +
+
2411 +
+   + width: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2412 +
+   + + height: number; +
+
+ 2413 + +
+ + + }; +
+
+ 2414 + +
+ + + export declare type ImageSource = +
+
2415 +
+ + + | number +
+
2416 +
+   + + | ImageURISource +
+
+ 2417 + +
+ + + + | ReadonlyArray<ImageURISource>; +
+
+
+   +
+
+
+ 2418 + +
+ + + export declare type + ImageSourcePropType = ImageSource; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2419 + +
+ + + export declare + type ImageStyle = + ____ImageStyle_Internal; +
+
+
+   +
+
+
+
+   +
+
+
+ 2420 + +
+ + + declare type + ImageStyleProp = + ____ImageStyleProp_Internal; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2421 +
+   + export declare interface ImageURISource { +
+
+ 2422 + +
+ + + + readonly uri?: string | undefined; +
+
+ 2423 + +
+ + + + readonly bundle?: string | + undefined; +
+
+ 2424 + +
+ + + + readonly method?: string | + undefined; +
+
2425 +
+ + + + readonly headers?: +
+
2426 +
+ + + | { +
+
+ 2427 + +
+ + + [$$Key$$: string]: + string; +
+
2428 +
+ + + } +
+
+ 2429 + +
+ + + | undefined; +
+
+ 2430 + +
+ + + + readonly body?: string | undefined; +
+
2431 +
+ + + + readonly cache?: +
+
2432 +
+ + + + | ("default" | "reload" | + "force-cache" | + "only-if-cached") +
+
2433 +
+ + + | undefined; +
+
+ 2434 + +
+ + + + readonly width?: number | + undefined; +
+
+ 2435 + +
+ + + + readonly height?: number | + undefined; +
+
+ 2436 + +
+ + + + readonly scale?: number | + undefined; +
+
2437 +
+   + } +
+
2438 +
+ + + declare type ImageViewNativeComponent = +
+
2439 +
+ + + + typeof ImageViewNativeComponent_MODULE_EXPORT; +
+
2440 +
+ + + declare const ImageViewNativeComponent_2: + HostComponent<Props>; +
+
2441 +
+ + + declare const + ImageViewNativeComponent_MODULE_EXPORT: typeof + ImageViewNativeComponent_2; +
+
2442 +
+ + + declare type ImageViewNativeComponent_MODULE_EXPORT + = +
+
2443 +
+ + + + typeof ImageViewNativeComponent_MODULE_EXPORT; +
+
2444 +
+ + + declare type IndicatorSize = number | + "small" | "large"; +
+
2445 +
+ + + declare type InnerViewInstance = + React_2.ComponentRef<View_3>; +
+
+ 2446 + +
+ + + export declare + const InputAccessoryView: + typeof + InputAccessoryView_2; +
+
+ 2447 + +
+ + + export declare type InputAccessoryView = + typeof InputAccessoryView; +
+
2448 +
+ + + declare const InputAccessoryView_2: + React_2.ComponentType<InputAccessoryViewProps>; +
+
+ 2449 + +
+ + + export declare + type InputAccessoryViewProps + = Readonly<{ +
+
+
+   +
+
+
+ 2450 + +
+ + + + readonly children: + React_2.ReactNode; +
+
2451 +
+   + + nativeID?: string | undefined; +
+
+ 2452 + +
+ + + + style?: ViewStyleProp | undefined; +
+
2453 +
+ + + + backgroundColor?: ColorValue | undefined; +
+
+ 2454 + +
+ + + }>; +
+
2455 +
+   + export declare type InputModeOptions = +
+
+ 2456 + +
+ + + + | "none" +
+
+ 2457 + +
+ + + + | "text" +
+
+ 2458 + +
+ + + + | "decimal" +
+
+ 2459 + +
+ + + + | "numeric" +
+
+ 2460 + +
+ + + + | "tel" +
+
+ 2461 + +
+ + + + | "search" +
+
+ 2462 + +
+ + + + | "email" +
+
+ 2463 + +
+ + + + | "url"; +
+
2464 +
+ + + declare type InputModeOptions_2 = +
+
2465 +
+ + + + | "none" +
+
2466 +
+ + + + | "text" +
+
2467 +
+ + + + | "decimal" +
+
2468 +
+ + + + | "numeric" +
+
2469 +
+ + + + | "tel" +
+
2470 +
+ + + + | "search" +
+
2471 +
+ + + + | "email" +
+
2472 +
+ + + + | "url"; +
+
+ 2473 + +
+ + + declare type InputValue + = +
+
2474 +
+ + + | null +
+
+ 2475 + +
+ + + | undefined +
+
+
+   +
+
+
+ 2476 + +
+ + + + | (RgbaValue | + RgbaAnimatedValue | ColorValue); +
+
+ 2477 + +
+ + + declare type + Instance + = React_2.ComponentRef<typeof + ScrollView>; +
+
+
+   +
+
+
2478 +
+   + declare type Int32 = number; +
+
+ 2479 + +
+ + + export declare const InteractionManager: + typeof InteractionManager_2; +
+
2480 +
+ + + export declare type InteractionManager = typeof + InteractionManager; +
+
2481 +
+ + + declare const InteractionManager_2: typeof + InteractionManagerImpl; +
+
+ 2482 + +
+ + + declare const + InteractionManagerImpl: { +
+
2483 +
+   + Events: { +
+
+ 2484 + +
+ + + + interactionStart: + "interactionStart"; +
+
+ 2485 + +
+ + + + interactionComplete: + "interactionComplete"; +
+
2486 +
+   + }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2487 + +
+ + + + runAfterInteractions(task: null | + undefined | Task_2): { +
+
2488 +
+ + + + then: <U>( +
+
2489 +
+ + + onFulfill?: +
+
2490 +
+ + + + | (($$PARAM_0$$: void) => (Promise<U> | U) + | undefined) +
+
2491 +
+ + + | undefined, +
+
+ 2492 + +
+ + + onReject?: ((error: + unknown) => + (Promise<U> | + U) | undefined) + | undefined +
+
+ 2493 + +
+ + + + ) => Promise<U>; +
+
2494 +
+   + + cancel: () => void; +
+
2495 +
+   + }; +
+
2496 +
+   + + createInteractionHandle(): Handle; +
+
2497 +
+   + + clearInteractionHandle(handle: Handle): void; +
+
2498 +
+ + + addListener: ( +
+
2499 +
+ + + + eventType: string, +
+
2500 +
+ + + + listener: (...args: any) => unknown, +
+
2501 +
+ + + + context: unknown +
+
2502 +
+ + + + ) => EventSubscription; +
+
2503 +
+   + + setDeadline(deadline: number): void; +
+
2504 +
+ + + }; +
+
2505 +
+ + + declare type InternalTextInput = ( +
+
2506 +
+ + + + props: Omit< +
+
2507 +
+ + + + TextInputProps_2, +
+
2508 +
+ + + keyof { +
+
2509 +
+ + + + ref?: React_2.Ref<TextInputInstance>; +
+
+ 2510 + +
+ + + } +
+
2511 +
+ + + > & { +
+
2512 +
+ + + + ref?: React_2.Ref<TextInputInstance>; +
+
2513 +
+ + + } +
+
2514 +
+ + + ) => React_2.ReactNode; +
+
2515 +
+ + + declare type InterpolationConfigType<OutputT + extends number | string> = +
+
2516 +
+ + + Readonly< +
+
2517 +
+ + + Omit< +
+
2518 +
+ + + + AnimatedNodeConfig, +
+
2519 +
+ + + keyof { +
+
2520 +
+ + + + inputRange: ReadonlyArray<number>; +
+
2521 +
+ + + + outputRange: ReadonlyArray<OutputT>; +
+
2522 +
+ + + + easing?: (input: number) => number; +
+
2523 +
+ + + + extrapolate?: ExtrapolateType; +
+
2524 +
+ + + + extrapolateLeft?: ExtrapolateType; +
+
2525 +
+ + + + extrapolateRight?: ExtrapolateType; +
+
2526 +
+ + + } +
+
2527 +
+ + + > & { +
+
2528 +
+ + + + inputRange: ReadonlyArray<number>; +
+
2529 +
+ + + + outputRange: ReadonlyArray<OutputT>; +
+
2530 +
+ + + + easing?: (input: number) => number; +
+
2531 +
+ + + + extrapolate?: ExtrapolateType; +
+
2532 +
+ + + + extrapolateLeft?: ExtrapolateType; +
+
2533 +
+ + + + extrapolateRight?: ExtrapolateType; +
+
2534 +
+ + + } +
+
2535 +
+ + + >; +
+
2536 +
+ + + export declare type IOSKeyboardEvent = + Readonly< +
+
2537 +
+ + + Omit< +
+
2538 +
+ + + + BaseKeyboardEvent, +
+
2539 +
+ + + keyof { +
+
2540 +
+ + + + startCoordinates: KeyboardMetrics; +
+
2541 +
+ + + + isEventFromThisApp: boolean; +
+
2542 +
+ + + } +
+
2543 +
+ + + > & { +
+
2544 +
+ + + + startCoordinates: KeyboardMetrics; +
+
2545 +
+ + + + isEventFromThisApp: boolean; +
+
2546 +
+ + + } +
+
2547 +
+ + + >; +
+
2548 +
+ + + declare type IOSPlatform = { +
+
2549 +
+ + + + OS: "ios"; +
+
2550 +
+ + + + get Version(): string; +
+
2551 +
+ + + + get constants(): { +
+
2552 +
+ + + + forceTouchAvailable: boolean; +
+
2553 +
+ + + + interfaceIdiom: string; +
+
2554 +
+ + + + isTesting: boolean; +
+
2555 +
+ + + + isDisableAnimations?: boolean; +
+
2556 +
+ + + + osVersion: string; +
+
2557 +
+ + + + reactNativeVersion: { +
+
2558 +
+ + + major: number; +
+
2559 +
+ + + minor: number; +
+
2560 +
+ + + patch: number; +
+
2561 +
+ + + + prerelease: string | undefined; +
+
2562 +
+ + + }; +
+
2563 +
+ + + + systemName: string; +
+
2564 +
+ + + + isMacCatalyst?: boolean; +
+
2565 +
+ + + }; +
+
2566 +
+ + + + get isPad(): boolean; +
+
2567 +
+ + + + get isTV(): boolean; +
+
2568 +
+ + + + get isVision(): boolean; +
+
2569 +
+ + + + get isTesting(): boolean; +
+
2570 +
+ + + + get isDisableAnimations(): boolean; +
+
2571 +
+ + + + get isMacCatalyst(): boolean; +
+
2572 +
+ + + + select: <T>(spec: PlatformSelectSpec<T>) + => T; +
+
2573 +
+ + + }; +
+
2574 +
+ + + declare type IOSProps = Readonly<{ +
+
2575 +
+ + + + hasTVPreferredFocus?: boolean | undefined; +
+
2576 +
+ + + }>; +
+
2577 +
+   + declare interface IPerformanceLogger { +
+
2578 +
+   + addTimespan( +
+
2579 +
+   + key: string, +
+
2580 +
+   + + startTime: number, +
+
+
 
+
2586 +
+   + clear(): void; +
+
2587 +
+   + + clearCompleted(): void; +
+
2588 +
+   + close(): void; +
+
2589 +
+   + + currentTimestamp(): number; +
+
2590 +
+ + + + getExtras(): Readonly<{ +
+
+ 2591 + +
+ + + [key: string]: ExtraValue | + undefined; +
+
2592 +
+ + + }>; +
+
2593 +
+ + + + getPoints(): Readonly<{ +
+
+ 2594 + +
+ + + [key: string]: number | + undefined; +
+
2595 +
+ + + }>; +
+
2596 +
+ + + + getPointExtras(): Readonly<{ +
+
+ 2597 + +
+ + + [key: string]: Extras | + undefined; +
+
2598 +
+ + + }>; +
+
2599 +
+ + + + getTimespans(): Readonly<{ +
+
+ 2600 + +
+ + + [key: string]: Timespan | + undefined; +
+
2601 +
+ + + }>; +
+
2602 +
+   + + hasTimespan(key: string): boolean; +
+
2603 +
+   + + isClosed(): boolean; +
+
2604 +
+   + + logEverything(): void; +
+
2605 +
+   + + markPoint(key: string, timestamp?: number, extras?: + Extras): void; +
+
+ 2606 + +
+ + + + removeExtra(key: string): ExtraValue | + undefined; +
+
2607 +
+   + + setExtra(key: string, value: ExtraValue): + void; +
+
2608 +
+   + + startTimespan(key: string, timestamp?: number, + extras?: Extras): void; +
+
2609 +
+   + + stopTimespan(key: string, timestamp?: number, + extras?: Extras): void; +
+
2610 +
+   + } +
+
2611 +
+   + declare function isEnabled(): boolean; +
+
+ 2612 + +
+ + + export declare class Keyboard + { +
+
2613 +
+ + + constructor(); +
+
+ 2614 + +
+ + + addListener<K extends + keyof + KeyboardEventDefinitions>( +
+
+
+   +
+
+
+ 2615 + +
+ + + eventType: K, +
+
+
+   +
+
+
+ 2616 + +
+ + + listener: (...$$REST$$: + KeyboardEventDefinitions[K]) + => unknown, +
+
2617 +
+ + + + context?: unknown +
+
+ 2618 + +
+ + + + ): EventSubscription; +
+
+ 2619 + +
+ + + + removeAllListeners<K + extends + keyof KeyboardEventDefinitions>( +
+
+
+   +
+
+
+ 2620 + +
+ + + eventType: null | + undefined | K +
+
2621 +
+ + + ): void; +
+
2622 +
+ + + + dismiss(): void; +
+
2623 +
+ + + + isVisible(): boolean; +
+
2624 +
+ + + + metrics(): null | undefined | KeyboardMetrics; +
+
2625 +
+ + + + scheduleLayoutAnimation(event: KeyboardEvent_2): + void; +
+
2626 +
+   + } +
+
+ 2627 + +
+ + + export declare class + KeyboardAvoidingView extends + React_2.Component< +
+
+
+   +
+
+
+ 2628 + +
+ + + + KeyboardAvoidingViewProps, +
+
2629 +
+ + + State_3 +
+
2630 +
+ + + > { +
+
2631 +
+ + + viewRef: { +
+
2632 +
+ + + + current: React_2.ComponentRef<typeof View> | + null; +
+
2633 +
+ + + }; +
+
+ 2634 + +
+ + + + constructor(props: + KeyboardAvoidingViewProps); +
+
2635 +
+ + + + componentDidUpdate(_: KeyboardAvoidingViewProps, + prevState: State_3): void; +
+
2636 +
+ + + + componentDidMount(): void; +
+
2637 +
+ + + + componentWillUnmount(): void; +
+
2638 +
+ + + + render(): React_2.ReactNode; +
+
2639 +
+   + } +
+
2640 +
+ + + export declare type KeyboardAvoidingViewProps = + Readonly< +
+
2641 +
+ + + Omit< +
+
2642 +
+ + + ViewProps, +
+
2643 +
+ + + keyof { +
+
2644 +
+ + + + behavior?: ("height" | + "position" | "padding") | + undefined; +
+
2645 +
+ + + + contentContainerStyle?: ViewStyleProp | + undefined; +
+
2646 +
+ + + + enabled?: boolean | undefined; +
+
2647 +
+ + + + keyboardVerticalOffset?: number; +
+
2648 +
+ + + } +
+
2649 +
+ + + > & { +
+
2650 +
+ + + + behavior?: ("height" | + "position" | "padding") | + undefined; +
+
2651 +
+ + + + contentContainerStyle?: ViewStyleProp | + undefined; +
+
2652 +
+ + + + enabled?: boolean | undefined; +
+
2653 +
+ + + + keyboardVerticalOffset?: number; +
+
2654 +
+ + + } +
+
2655 +
+ + + >; +
+
2656 +
+ + + declare type KeyboardEvent_2 = AndroidKeyboardEvent + | IOSKeyboardEvent; +
+
+ 2657 + +
+ + + export { KeyboardEvent_2 as + KeyboardEvent }; +
+
2658 +
+ + + declare type KeyboardEventDefinitions = { +
+
2659 +
+ + + + keyboardWillShow: [KeyboardEvent_2]; +
+
2660 +
+ + + + keyboardDidShow: [KeyboardEvent_2]; +
+
2661 +
+ + + + keyboardWillHide: [KeyboardEvent_2]; +
+
2662 +
+ + + + keyboardDidHide: [KeyboardEvent_2]; +
+
2663 +
+ + + + keyboardWillChangeFrame: [KeyboardEvent_2]; +
+
2664 +
+ + + + keyboardDidChangeFrame: [KeyboardEvent_2]; +
+
2665 +
+ + + }; +
+
2666 +
+   + export declare type KeyboardEventEasing = +
+
+ 2667 + +
+ + + + | "easeIn" +
+
+ 2668 + +
+ + + + | "easeInEaseOut" +
+
+ 2669 + +
+ + + + | "easeOut" +
+
+ 2670 + +
+ + + + | "linear" +
+
+ 2671 + +
+ + + + | "keyboard"; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2672 + +
+ + + export declare type KeyboardEventName = + keyof + KeyboardEventDefinitions; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2673 + +
+ + + export declare type KeyboardMetrics = + Readonly<{ +
+
2674 +
+   + + screenX: number; +
+
2675 +
+   + + screenY: number; +
+
2676 +
+   + width: number; +
+
2677 +
+   + + height: number; +
+
+ 2678 + +
+ + + }>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2679 + +
+ + + declare type KeyboardType = +
+
+ 2680 + +
+ + + + | "default" +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2681 + +
+ + + + | "email-address" +
+
2682 +
+ + + + | "numeric" +
+
+ 2683 + +
+ + + + | "phone-pad" +
+
2684 +
+ + + + | "number-pad" +
+
2685 +
+ + + + | "decimal-pad" +
+
+ 2686 + +
+ + + + | "url"; +
+
2687 +
+ + + declare type KeyboardType_2 = +
+
2688 +
+ + + + | "default" +
+
2689 +
+ + + + | "email-address" +
+
2690 +
+ + + + | "numeric" +
+
2691 +
+ + + + | "phone-pad" +
+
2692 +
+ + + + | "number-pad" +
+
2693 +
+ + + + | "decimal-pad" +
+
2694 +
+ + + + | "url"; +
+
+ 2695 + +
+ + + declare type KeyboardTypeAndroid = + "visible-password"; +
+
2696 +
+ + + declare type KeyboardTypeAndroid_2 = + "visible-password"; +
+
+ 2697 + +
+ + + declare type KeyboardTypeIOS = +
+
+ 2698 + +
+ + + + | "ascii-capable" +
+
+ 2699 + +
+ + + + | "numbers-and-punctuation" +
+
+ 2700 + +
+ + + + | "name-phone-pad" +
+
+ 2701 + +
+ + + + | "twitter" +
+
+ 2702 + +
+ + + + | "web-search" +
+
2703 +
+ + + + | "ascii-capable-number-pad"; +
+
2704 +
+ + + declare type KeyboardTypeIOS_2 = +
+
2705 +
+ + + + | "ascii-capable" +
+
2706 +
+ + + + | "numbers-and-punctuation" +
+
2707 +
+ + + + | "name-phone-pad" +
+
2708 +
+ + + + | "twitter" +
+
2709 +
+ + + + | "web-search" +
+
2710 +
+ + + + | "ascii-capable-number-pad"; +
+
2711 +
+   + export declare type KeyboardTypeOptions = +
+
2712 +
+   + | KeyboardType +
+
2713 +
+ + + + | KeyboardTypeIOS +
+
+ 2714 + +
+ + + + | KeyboardTypeAndroid; +
+
2715 +
+ + + declare type KeyboardTypeOptions_2 = +
+
2716 +
+ + + + | KeyboardType_2 +
+
+ 2717 + +
+ + + + | KeyboardTypeIOS_2 +
+
2718 +
+ + + + | KeyboardTypeAndroid_2; +
+
+ 2719 + +
+ + + export declare const LayoutAnimation: + typeof LayoutAnimation_2; +
+
2720 +
+ + + export declare type LayoutAnimation = typeof + LayoutAnimation; +
+
2721 +
+ + + declare const LayoutAnimation_2: { +
+
2722 +
+ + + + configureNext: typeof configureNext; +
+
2723 +
+ + + + create: typeof create; +
+
2724 +
+ + + + Types: LayoutAnimationTypes; +
+
2725 +
+ + + + Properties: LayoutAnimationProperties; +
+
2726 +
+ + + + checkConfig(...args: Array<unknown>): + void; +
+
2727 +
+ + + + Presets: typeof Presets; +
+
2728 +
+ + + + easeInEaseOut: (onAnimationDidEnd?: + OnAnimationDidEndCallback) => void; +
+
2729 +
+ + + + linear: (onAnimationDidEnd?: + OnAnimationDidEndCallback) => void; +
+
2730 +
+ + + + spring: (onAnimationDidEnd?: + OnAnimationDidEndCallback) => void; +
+
2731 +
+ + + + setEnabled: typeof setEnabled; +
+
2732 +
+ + + }; +
+
2733 +
+ + + export declare type LayoutAnimationAnim = + Readonly<{ +
+
2734 +
+ + + + duration?: number; +
+
2735 +
+ + + + delay?: number; +
+
2736 +
+ + + + springDamping?: number; +
+
2737 +
+ + + + initialVelocity?: number; +
+
2738 +
+ + + + type?: LayoutAnimationType; +
+
2739 +
+ + + + property?: LayoutAnimationProperty; +
+
2740 +
+ + + }>; +
+
+ 2741 + +
+ + + export declare type + LayoutAnimationConfig = + LayoutAnimationConfig_2; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2742 + +
+ + + declare type + LayoutAnimationConfig_2 + = Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
2743 +
+   + + duration: number; +
+
+ 2744 + +
+ + + + create?: LayoutAnimationAnim; +
+
+ 2745 + +
+ + + + update?: LayoutAnimationAnim; +
+
+ 2746 + +
+ + + + delete?: LayoutAnimationAnim; +
+
+ 2747 + +
+ + + }>; +
+
+ 2748 + +
+ + + export declare type LayoutAnimationProperties = + Readonly<{ +
+
2749 +
+   + + [prop in LayoutAnimationProperty]: prop; +
+
+ 2750 + +
+ + + }>; +
+
2751 +
+   + export declare type LayoutAnimationProperty = +
+
+ 2752 + +
+ + + + | "opacity" +
+
+ 2753 + +
+ + + + | "scaleX" +
+
+ 2754 + +
+ + + + | "scaleY" +
+
+ 2755 + +
+ + + + | "scaleXY"; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2756 +
+   + export declare type LayoutAnimationType = +
+
+ 2757 + +
+ + + + | "spring" +
+
+ 2758 + +
+ + + + | "linear" +
+
+ 2759 + +
+ + + + | "easeInEaseOut" +
+
+ 2760 + +
+ + + + | "easeIn" +
+
+ 2761 + +
+ + + + | "easeOut" +
+
+ 2762 + +
+ + + + | "keyboard"; +
+
+ 2763 + +
+ + + export declare type LayoutAnimationTypes = + Readonly<{ +
+
2764 +
+   + + [type in LayoutAnimationType]: type; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2765 +
+   + }>; +
+
2766 +
+ + + export declare type LayoutChangeEvent = + NativeSyntheticEvent< +
+
2767 +
+ + + Readonly<{ +
+
2768 +
+ + + + layout: LayoutRectangle; +
+
2769 +
+ + + }> +
+
2770 +
+ + + >; +
+
+ 2771 + +
+ + + export declare type LayoutConformanceProps = + Readonly<{ +
+
+ 2772 + +
+ + + + mode: "strict" | + "compatibility"; +
+
2773 +
+   + + children: React_2.ReactNode; +
+
+ 2774 + +
+ + + }>; +
+
+ 2775 + +
+ + + export declare type LayoutRectangle + = Readonly<{ +
+
2776 +
+   + x: number; +
+
2777 +
+   + y: number; +
+
2778 +
+   + width: number; +
+
2779 +
+   + + height: number; +
+
2780 +
+ + + }>; +
+
2781 +
+ + + export declare const Linking: typeof + Linking_2; +
+
2782 +
+ + + export declare type Linking = typeof Linking; +
+
2783 +
+ + + declare const Linking_2: LinkingImpl; +
+
2784 +
+ + + declare type LinkingEventDefinitions = { +
+
2785 +
+ + + url: [ +
+
2786 +
+ + + { +
+
2787 +
+ + + url: string; +
+
+ 2788 + +
+ + + } +
+
+ 2789 + +
+ + + ]; +
+
+ 2790 + +
+ + + }; +
+
+ 2791 + +
+ + + declare class LinkingImpl extends + NativeEventEmitter<LinkingEventDefinitions> + { +
+
2792 +
+ + + constructor(); +
+
2793 +
+ + + + addEventListener<K extends keyof + LinkingEventDefinitions>( +
+
+ 2794 + +
+ + + eventType: K, +
+
+
+   +
+
+
+ 2795 + +
+ + + + listener: (...$$REST$$: + LinkingEventDefinitions[K]) => + unknown +
+
+ 2796 + +
+ + + + ): EventSubscription; +
+
+ 2797 + +
+ + + + openURL(url: string): + Promise<void>; +
+
2798 +
+   + + canOpenURL(url: string): + Promise<boolean>; +
+
+
+   +
+
+
2799 +
+   + + openSettings(): Promise<void>; +
+
2800 +
+ + + + getInitialURL(): Promise<null | undefined | + string>; +
+
2801 +
+   + sendIntent( +
+
2802 +
+   + + action: string, +
+
2803 +
+ + + + extras?: Array<{ +
+
2804 +
+ + + key: string; +
+
+ 2805 + +
+ + + value: string | number | boolean; +
+
2806 +
+ + + }> +
+
2807 +
+   + + ): Promise<void>; +
+
2808 +
+   + } +
+
2809 +
+ + + export { ListRenderItem }; +
+
2810 +
+ + + export { ListRenderItemInfo }; +
+
+ 2811 + +
+ + + export declare const LogBox: + ILogBox; +
+
+ 2812 + +
+ + + export declare type LogBox = + typeof LogBox; +
+
+ 2813 + +
+ + + export declare type LogData + = Readonly<{ +
+
2814 +
+ + + + level: LogLevel; +
+
2815 +
+ + + + message: Message; +
+
2816 +
+ + + + category: Category; +
+
2817 +
+ + + + componentStack: ComponentStack; +
+
+ 2818 + +
+ + + + componentStackType: + ComponentStackType | + null; +
+
+
+   +
+
+
+ 2819 + +
+ + + + stack?: string; +
+
2820 +
+ + + }>; +
+
2821 +
+ + + declare type LogLevel = "warn" | + "error" | "fatal" | + "syntax"; +
+
2822 +
+ + + declare const loop: ( +
+
2823 +
+ + + + animation: CompositeAnimation, +
+
2824 +
+ + + + $$PARAM_1$$: LoopAnimationConfig +
+
2825 +
+ + + ) => CompositeAnimation; +
+
2826 +
+ + + declare const loop_2: typeof + AnimatedImplementation_MODULE_EXPORT.loop; +
+
2827 +
+ + + declare type loop_2 = typeof loop_2; +
+
2828 +
+ + + declare type LoopAnimationConfig = { +
+
2829 +
+ + + + iterations: number; +
+
2830 +
+ + + + resetBeforeIteration?: boolean; +
+
2831 +
+ + + }; +
+
2832 +
+ + + declare type MacOSPlatform = { +
+
2833 +
+ + + + OS: "macos"; +
+
2834 +
+ + + + get Version(): string; +
+
2835 +
+ + + + get constants(): { +
+
2836 +
+ + + + isTesting: boolean; +
+
2837 +
+ + + + osVersion: string; +
+
2838 +
+ + + + reactNativeVersion: { +
+
2839 +
+ + + major: number; +
+
2840 +
+ + + minor: number; +
+
2841 +
+ + + patch: number; +
+
2842 +
+ + + + prerelease: number | undefined; +
+
2843 +
+ + + }; +
+
2844 +
+ + + + systemName: string; +
+
2845 +
+ + + }; +
+
2846 +
+ + + + get isTV(): boolean; +
+
2847 +
+ + + + get isVision(): boolean; +
+
+ 2848 + +
+ + + + get isTesting(): + boolean; +
+
2849 +
+ + + + get isDisableAnimations(): boolean; +
+
2850 +
+ + + + select: <T>(spec: PlatformSelectSpec<T>) + => T; +
+
2851 +
+ + + }; +
+
2852 +
+ + + declare type Mapping = +
+
2853 +
+ + + | { +
+
2854 +
+ + + + [key: string]: Mapping; +
+
+ 2855 + +
+ + + } +
+
+ 2856 + +
+ + + | AnimatedValue +
+
+ 2857 + +
+ + + + | AnimatedValueXY; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
2858 +
+   + export declare type + MeasureInWindowOnSuccessCallback = ( +
+
2859 +
+   + x: number, +
+
2860 +
+   + y: number, +
+
2861 +
+   + width: number, +
+
2862 +
+   + height: number +
+
2863 +
+   + ) => void; +
+
2864 +
+ + + declare type MeasureInWindowOnSuccessCallback_2 = + ( +
+
2865 +
+ + + x: number, +
+
2866 +
+ + + y: number, +
+
2867 +
+ + + width: number, +
+
2868 +
+ + + height: number +
+
2869 +
+ + + ) => void; +
+
2870 +
+   + export declare type MeasureLayoutOnSuccessCallback + = ( +
+
2871 +
+   + left: number, +
+
2872 +
+   + top: number, +
+
2873 +
+   + width: number, +
+
2874 +
+   + height: number +
+
2875 +
+   + ) => void; +
+
2876 +
+ + + declare type MeasureLayoutOnSuccessCallback_2 = + ( +
+
2877 +
+ + + left: number, +
+
2878 +
+ + + top: number, +
+
2879 +
+ + + width: number, +
+
2880 +
+ + + height: number +
+
2881 +
+ + + ) => void; +
+
2882 +
+   + export declare type MeasureOnSuccessCallback = + ( +
+
2883 +
+   + x: number, +
+
2884 +
+   + y: number, +
+
2885 +
+   + width: number, +
+
2886 +
+   + + height: number, +
+
2887 +
+   + pageX: number, +
+
2888 +
+   + pageY: number +
+
2889 +
+   + ) => void; +
+
2890 +
+ + + declare type MeasureOnSuccessCallback_2 = ( +
+
2891 +
+ + + x: number, +
+
2892 +
+ + + y: number, +
+
2893 +
+ + + width: number, +
+
2894 +
+ + + + height: number, +
+
2895 +
+ + + pageX: number, +
+
2896 +
+ + + pageY: number +
+
2897 +
+ + + ) => void; +
+
2898 +
+ + + declare type Message = Readonly<{ +
+
2899 +
+ + + + content: string; +
+
2900 +
+ + + + substitutions: ReadonlyArray< +
+
2901 +
+ + + Readonly<{ +
+
2902 +
+ + + + length: number; +
+
2903 +
+ + + + offset: number; +
+
2904 +
+ + + }> +
+
2905 +
+ + + >; +
+
2906 +
+ + + }>; +
+
2907 +
+ + + export declare const Modal: typeof Wrapper_2; +
+
+ 2908 + +
+ + + export declare type Modal = + typeof Modal; +
+
+ 2909 + +
+ + + export declare type ModalBaseProps + = { +
+
+ 2910 + +
+ + + + animated?: boolean; +
+
+ 2911 + +
+ + + + animationType?: ("none" + | "slide" | + "fade") | + undefined; +
+
2912 +
+   + + transparent?: boolean | undefined; +
+
2913 +
+   + + visible?: boolean | undefined; +
+
+ 2914 + +
+ + + + onRequestClose?: + DirectEventHandler<null> + | undefined; +
+
+ 2915 + +
+ + + + onShow?: + DirectEventHandler<null> + | undefined; +
+
+ 2916 + +
+ + + + backdropColor?: ColorValue; +
+
2917 +
+ + + + modalRef?: + React_2.Ref<PublicModalInstance>; +
+
+ 2918 + +
+ + + }; +
+
+ 2919 + +
+ + + export declare type ModalProps = + Omit< +
+
+
+   +
+
+
+ 2920 + +
+ + + + ModalBaseProps, +
+
2921 +
+ + + + keyof ModalPropsIOS | keyof ModalPropsAndroid | + keyof ViewProps | keyof {} +
+
2922 +
+ + + > & +
+
2923 +
+ + + + Omit<ModalPropsIOS, keyof ModalPropsAndroid | + keyof ViewProps | keyof {}> & +
+
2924 +
+ + + + Omit<ModalPropsAndroid, keyof ViewProps | keyof + {}> & +
+
+ 2925 + +
+ + + + Omit<ViewProps, + keyof {}> & {}; +
+
+
+   +
+
+
+ 2926 + +
+ + + export declare type ModalPropsAndroid + = { +
+
2927 +
+   + + hardwareAccelerated?: boolean | undefined; +
+
2928 +
+   + + statusBarTranslucent?: boolean | undefined; +
+
2929 +
+   + + navigationBarTranslucent?: boolean | + undefined; +
+
+ 2930 + +
+ + + }; +
+
+ 2931 + +
+ + + export declare type ModalPropsIOS + = { +
+
2932 +
+   + + presentationStyle?: +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 2933 + +
+ + + + | + ("fullScreen" | "pageSheet" | + "formSheet" | "overFullScreen") +
+
2934 +
+   + | undefined; +
+
2935 +
+   + + supportedOrientations?: +
+
+ 2936 + +
+ + + + | ReadonlyArray< +
+
+ 2937 + +
+ + + + | "portrait" +
+
+ 2938 + +
+ + + + | "portrait-upside-down" +
+
+ 2939 + +
+ + + + | "landscape" +
+
+ 2940 + +
+ + + + | "landscape-left" +
+
+ 2941 + +
+ + + + | "landscape-right" +
+
2942 +
+   + > +
+
2943 +
+   + | undefined; +
+
2944 +
+   + + onDismiss?: (() => void) | undefined; +
+
+
+   +
+
+
+ 2945 + +
+ + + onOrientationChange?: + DirectEventHandler<OrientationChangeEvent> + | undefined; +
+
+
+   +
+
+
+ 2946 + +
+ + + }; +
+
2947 +
+ + + declare type ModalRefProps = Readonly<{ +
+
2948 +
+ + + + ref?: React_2.Ref<PublicModalInstance>; +
+
2949 +
+ + + }>; +
+
+ 2950 + +
+ + + declare type Module = {}; +
+
2951 +
+ + + declare const modulo: (a: AnimatedNode, modulus: + number) => AnimatedModulo; +
+
2952 +
+ + + declare const modulo_2: typeof + AnimatedImplementation_MODULE_EXPORT.modulo; +
+
2953 +
+ + + declare type modulo_2 = typeof modulo_2; +
+
+ 2954 + +
+ + + declare type MouseEvent_2 + = NativeSyntheticEvent< +
+
2955 +
+ + + Readonly<{ +
+
2956 +
+ + + + clientX: number; +
+
2957 +
+ + + + clientY: number; +
+
2958 +
+ + + pageX: number; +
+
2959 +
+ + + pageY: number; +
+
2960 +
+ + + + timestamp: number; +
+
2961 +
+ + + }> +
+
2962 +
+ + + >; +
+
+ 2963 + +
+ + + export { MouseEvent_2 as MouseEvent }; +
+
2964 +
+ + + declare type MouseEventProps = Readonly<{ +
+
2965 +
+ + + + onMouseEnter?: ((event: MouseEvent_2) => void) | + undefined; +
+
2966 +
+ + + + onMouseLeave?: ((event: MouseEvent_2) => void) | + undefined; +
+
2967 +
+ + + }>; +
+
2968 +
+ + + declare const multiply: ( +
+
2969 +
+ + + + a: AnimatedNode | number, +
+
2970 +
+ + + + b: AnimatedNode | number +
+
2971 +
+ + + ) => AnimatedMultiplication; +
+
2972 +
+ + + declare const multiply_2: typeof + AnimatedImplementation_MODULE_EXPORT.multiply; +
+
2973 +
+ + + declare type multiply_2 = typeof multiply_2; +
+
+ 2974 + +
+ + + export declare const NativeAppEventEmitter: + typeof RCTNativeAppEventEmitter; +
+
2975 +
+ + + export declare type NativeAppEventEmitter = typeof + NativeAppEventEmitter; +
+
2976 +
+ + + declare type NativeColorValue = symbol & + { +
+
2977 +
+ + + + __NativeColorValue__: string; +
+
2978 +
+ + + }; +
+
2979 +
+   + declare type NativeComponentType<T> = + HostComponent<T>; +
+
2980 +
+ + + declare const NativeDeviceInfo: { +
+
2981 +
+ + + + getConstants(): DeviceInfoConstants; +
+
2982 +
+ + + }; +
+
2983 +
+ + + declare const NativeDeviceInfo_MODULE_EXPORT: + typeof NativeDeviceInfo_MODULE_EXPORT_2; +
+
2984 +
+ + + declare type NativeDeviceInfo_MODULE_EXPORT = +
+
2985 +
+ + + + typeof NativeDeviceInfo_MODULE_EXPORT; +
+
2986 +
+ + + declare const NativeDeviceInfo_MODULE_EXPORT_2: + typeof NativeDeviceInfo; +
+
2987 +
+ + + declare type NativeDeviceInfo_MODULE_EXPORT_2 + = +
+
2988 +
+ + + + typeof NativeDeviceInfo_MODULE_EXPORT_2; +
+
2989 +
+ + + export declare const NativeDialogManagerAndroid: + typeof + NativeDialogManagerAndroid_MODULE_EXPORT; +
+
2990 +
+ + + export declare type NativeDialogManagerAndroid + = +
+
2991 +
+ + + + typeof NativeDialogManagerAndroid; +
+
2992 +
+ + + declare const + NativeDialogManagerAndroid_MODULE_EXPORT: null | + undefined | Spec; +
+
2993 +
+ + + declare type + NativeDialogManagerAndroid_MODULE_EXPORT = +
+
2994 +
+ + + + typeof + NativeDialogManagerAndroid_MODULE_EXPORT; +
+
+ 2995 + +
+ + + export declare class NativeEventEmitter< +
+
2996 +
+ + + + TEventToArgsMap extends Readonly< +
+
2997 +
+ + + + Record<string, + ReadonlyArray<UnsafeObject_2>> +
+
2998 +
+ + + + > = Readonly<Record<string, + ReadonlyArray<UnsafeObject_2>>> +
+
2999 +
+ + + > implements + IEventEmitter<TEventToArgsMap> +
+
3000 +
+ + + { +
+
+ 3001 + +
+ + + + constructor(nativeModule: + null | undefined | NativeModule); +
+
+ 3002 + +
+ + + + addListener<TEvent extends keyof TEventToArgsMap>( +
+
+ 3003 + +
+ + + + eventType: TEvent, +
+
+ 3004 + +
+ + + + listener: (...args: + TEventToArgsMap[TEvent]) => + unknown, +
+
+ 3005 + +
+ + + + context?: unknown +
+
+ 3006 + +
+ + + + ): EventSubscription; +
+
3007 +
+ + + + emit<TEvent extends keyof + TEventToArgsMap>( +
+
3008 +
+ + + + eventType: TEvent, +
+
3009 +
+ + + + ...args: TEventToArgsMap[TEvent] +
+
3010 +
+ + + ): void; +
+
+ 3011 + +
+ + + + removeAllListeners<TEvent + extends + keyof TEventToArgsMap>( +
+
3012 +
+ + + + eventType?: null | undefined | TEvent +
+
3013 +
+ + + ): void; +
+
3014 +
+ + + + listenerCount<TEvent extends keyof + TEventToArgsMap>( +
+
3015 +
+ + + + eventType: TEvent +
+
3016 +
+ + + ): number; +
+
3017 +
+   + } +
+
+ 3018 + +
+ + + export declare + type NativeEventSubscription + = EventSubscription; +
+
+
+   +
+
+
+
+   +
+
+
3019 +
+   + export declare interface NativeMethods { +
+
3020 +
+ + + blur(): void; +
+
3021 +
+ + + focus(): void; +
+
3022 +
+   + + measure(callback: MeasureOnSuccessCallback): + void; +
+
3023 +
+   + + measureInWindow(callback: + MeasureInWindowOnSuccessCallback): void; +
+
3024 +
+   + measureLayout( +
+
+ 3025 + +
+ + + + relativeToNativeNode: number | + HostInstance, +
+
3026 +
+   + + onSuccess: MeasureLayoutOnSuccessCallback, +
+
3027 +
+   + + onFail?: () => void +
+
3028 +
+   + ): void; +
+
+ 3029 + +
+ + + + setNativeProps(nativeProps: {}): + void; +
+
+
+   +
+
+
+
+   +
+
+
3030 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+ 3031 + +
+ + + declare interface NativeModule { +
+
+ 3032 + +
+ + + + addListener(eventType: string): + void; +
+
+ 3033 + +
+ + + + removeListeners(count: number): + void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3034 +
+   + } +
+
3035 +
+ + + export declare const NativeModules: typeof + NativeModules_2; +
+
3036 +
+ + + export declare type NativeModules = typeof + NativeModules; +
+
3037 +
+ + + declare let NativeModules_2: { +
+
3038 +
+ + + + [moduleName: string]: any; +
+
3039 +
+ + + }; +
+
3040 +
+   + export declare interface NativeMouseEvent extends + NativeUIEvent { +
+
3041 +
+   + + readonly screenX: number; +
+
3042 +
+   + + readonly screenY: number; +
+
3043 +
+   + + readonly pageX: number; +
+
+
 
+
3067 +
+   + + readonly twist: number; +
+
3068 +
+   + + readonly pointerType: string; +
+
3069 +
+   + + readonly isPrimary: boolean; +
+
3070 +
+   + } +
+
3071 +
+ + + declare type NativeProps = Readonly< +
+
3072 +
+ + + Omit< +
+
3073 +
+ + + ViewProps, +
+
3074 +
+ + + keyof { +
+
3075 +
+ + + + resizeMode?: ImageResizeMode | undefined; +
+
3076 +
+ + + src?: +
+
3077 +
+ + + + | ReadonlyArray< +
+
3078 +
+ + + + | Readonly<{ +
+
3079 +
+ + + + uri?: string | undefined; +
+
3080 +
+ + + }> +
+
3081 +
+ + + | undefined +
+
3082 +
+ + + > +
+
3083 +
+ + + | undefined; +
+
3084 +
+ + + + tintColor?: ColorValue | undefined; +
+
3085 +
+ + + headers?: +
+
3086 +
+ + + | { +
+
3087 +
+ + + + [$$Key$$: string]: string; +
+
3088 +
+ + + } +
+
3089 +
+ + + | undefined; +
+
3090 +
+ + + } +
+
3091 +
+ + + > & { +
+
3092 +
+ + + + resizeMode?: ImageResizeMode | undefined; +
+
3093 +
+ + + src?: +
+
3094 +
+ + + + | ReadonlyArray< +
+
3095 +
+ + + + | Readonly<{ +
+
3096 +
+ + + + uri?: string | undefined; +
+
3097 +
+ + + }> +
+
3098 +
+ + + | undefined +
+
3099 +
+ + + > +
+
3100 +
+ + + | undefined; +
+
3101 +
+ + + + tintColor?: ColorValue | undefined; +
+
3102 +
+ + + headers?: +
+
3103 +
+ + + | { +
+
3104 +
+ + + + [$$Key$$: string]: string; +
+
3105 +
+ + + } +
+
3106 +
+ + + | undefined; +
+
3107 +
+ + + } +
+
3108 +
+ + + >; +
+
3109 +
+ + + declare type NativeProps_2 = Readonly< +
+
3110 +
+ + + Omit< +
+
3111 +
+ + + ViewProps, +
+
3112 +
+ + + keyof { +
+
3113 +
+ + + + styleAttr?: string; +
+
3114 +
+ + + + typeAttr?: string; +
+
3115 +
+ + + + indeterminate: boolean; +
+
3116 +
+ + + + progress?: WithDefault<Double, 0>; +
+
3117 +
+ + + + animating?: WithDefault<boolean, true>; +
+
3118 +
+ + + + color?: ColorValue | undefined; +
+
3119 +
+ + + + testID?: WithDefault<string, + "">; +
+
3120 +
+ + + } +
+
3121 +
+ + + > & { +
+
3122 +
+ + + + styleAttr?: string; +
+
3123 +
+ + + + typeAttr?: string; +
+
3124 +
+ + + + indeterminate: boolean; +
+
3125 +
+ + + + progress?: WithDefault<Double, 0>; +
+
3126 +
+ + + + animating?: WithDefault<boolean, true>; +
+
3127 +
+ + + + color?: ColorValue | undefined; +
+
3128 +
+ + + + testID?: WithDefault<string, + "">; +
+
3129 +
+ + + } +
+
3130 +
+ + + >; +
+
3131 +
+ + + declare type NativeProps_3 = Readonly< +
+
3132 +
+ + + Omit< +
+
3133 +
+ + + ViewProps, +
+
3134 +
+ + + keyof { +
+
3135 +
+ + + + disabled?: WithDefault<boolean, false>; +
+
3136 +
+ + + + value?: WithDefault<boolean, false>; +
+
3137 +
+ + + + tintColor?: ColorValue | undefined; +
+
3138 +
+ + + + onTintColor?: ColorValue | undefined; +
+
3139 +
+ + + + thumbTintColor?: ColorValue | undefined; +
+
3140 +
+ + + + thumbColor?: ColorValue | undefined; +
+
3141 +
+ + + + trackColorForFalse?: ColorValue | undefined; +
+
3142 +
+ + + + trackColorForTrue?: ColorValue | undefined; +
+
3143 +
+ + + + onChange?: + BubblingEventHandler<SwitchChangeEvent_2> | + undefined; +
+
3144 +
+ + + } +
+
3145 +
+ + + > & { +
+
3146 +
+ + + + disabled?: WithDefault<boolean, false>; +
+
3147 +
+ + + + value?: WithDefault<boolean, false>; +
+
3148 +
+ + + + tintColor?: ColorValue | undefined; +
+
3149 +
+ + + + onTintColor?: ColorValue | undefined; +
+
3150 +
+ + + + thumbTintColor?: ColorValue | undefined; +
+
3151 +
+ + + + thumbColor?: ColorValue | undefined; +
+
3152 +
+ + + + trackColorForFalse?: ColorValue | undefined; +
+
3153 +
+ + + + trackColorForTrue?: ColorValue | undefined; +
+
3154 +
+ + + + onChange?: + BubblingEventHandler<SwitchChangeEvent_2> | + undefined; +
+
3155 +
+ + + } +
+
3156 +
+ + + >; +
+
3157 +
+ + + declare type NativeProps_4 = Readonly< +
+
3158 +
+ + + Omit< +
+
3159 +
+ + + ViewProps, +
+
3160 +
+ + + keyof { +
+
3161 +
+ + + + disabled?: WithDefault<boolean, false>; +
+
3162 +
+ + + + enabled?: WithDefault<boolean, true>; +
+
3163 +
+ + + + thumbColor?: ColorValue | undefined; +
+
3164 +
+ + + + trackColorForFalse?: ColorValue | undefined; +
+
3165 +
+ + + + trackColorForTrue?: ColorValue | undefined; +
+
3166 +
+ + + + value?: WithDefault<boolean, false>; +
+
3167 +
+ + + + on?: WithDefault<boolean, false>; +
+
3168 +
+ + + + thumbTintColor?: ColorValue | undefined; +
+
3169 +
+ + + + trackTintColor?: ColorValue | undefined; +
+
3170 +
+ + + + onChange?: + BubblingEventHandler<SwitchChangeEvent_3>; +
+
3171 +
+ + + } +
+
3172 +
+ + + > & { +
+
3173 +
+ + + + disabled?: WithDefault<boolean, false>; +
+
3174 +
+ + + + enabled?: WithDefault<boolean, true>; +
+
3175 +
+ + + + thumbColor?: ColorValue | undefined; +
+
3176 +
+ + + + trackColorForFalse?: ColorValue | undefined; +
+
3177 +
+ + + + trackColorForTrue?: ColorValue | undefined; +
+
3178 +
+ + + + value?: WithDefault<boolean, false>; +
+
3179 +
+ + + + on?: WithDefault<boolean, false>; +
+
3180 +
+ + + + thumbTintColor?: ColorValue | undefined; +
+
3181 +
+ + + + trackTintColor?: ColorValue | undefined; +
+
3182 +
+ + + + onChange?: + BubblingEventHandler<SwitchChangeEvent_3>; +
+
3183 +
+ + + } +
+
3184 +
+ + + >; +
+
3185 +
+ + + declare type NativeResponseType = + "base64" | "blob" | + "text"; +
+
+ 3186 + +
+ + + export declare type NativeScrollEvent + = Readonly<{ +
+
3187 +
+   + + contentInset: NativeScrollRectangle; +
+
3188 +
+   + + contentOffset: NativeScrollPoint; +
+
3189 +
+   + + contentSize: NativeScrollSize; +
+
3190 +
+   + + layoutMeasurement: NativeScrollSize; +
+
+ 3191 + +
+ + + + velocity?: NativeScrollVelocity; +
+
+ 3192 + +
+ + + + zoomScale?: number; +
+
3193 +
+ + + + responderIgnoreScroll?: boolean; +
+
+ 3194 + +
+ + + + targetContentOffset?: NativeScrollPoint; +
+
+ 3195 + +
+ + + }>; +
+
+ 3196 + +
+ + + declare type NativeScrollPoint + = Readonly<{ +
+
+
+   +
+
+
3197 +
+   + y: number; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3198 + +
+ + + + x: number; +
+
3199 +
+ + + }>; +
+
3200 +
+ + + declare type NativeScrollRectangle = + Readonly<{ +
+
3201 +
+   + + bottom: number; +
+
3202 +
+ + + left: number; +
+
3203 +
+   + right: number; +
+
3204 +
+ + + top: number; +
+
+ 3205 + +
+ + + }>; +
+
+ 3206 + +
+ + + declare type NativeScrollSize + = Readonly<{ +
+
3207 +
+   + + height: number; +
+
3208 +
+   + width: number; +
+
+ 3209 + +
+ + + }>; +
+
+ 3210 + +
+ + + declare type NativeScrollVelocity + = Readonly<{ +
+
+
+   +
+
+
3211 +
+   + y: number; +
+
3212 +
+ + + x: number; +
+
3213 +
+ + + }>; +
+
3214 +
+ + + export declare type NativeSyntheticEvent<T> = + Readonly<{ +
+
3215 +
+ + + + bubbles: boolean | undefined; +
+
3216 +
+ + + + cancelable: boolean | undefined; +
+
3217 +
+ + + + currentTarget: number | HostInstance; +
+
3218 +
+ + + + defaultPrevented: boolean | undefined; +
+
3219 +
+ + + + dispatchConfig: Readonly<{ +
+
3220 +
+ + + + registrationName: string; +
+
3221 +
+ + + }>; +
+
3222 +
+ + + + eventPhase: number | undefined; +
+
3223 +
+ + + + preventDefault: () => void; +
+
3224 +
+ + + + isDefaultPrevented: () => boolean; +
+
3225 +
+ + + + stopPropagation: () => void; +
+
3226 +
+ + + + isPropagationStopped: () => boolean; +
+
3227 +
+ + + + isTrusted: boolean | undefined; +
+
3228 +
+ + + + nativeEvent: T; +
+
3229 +
+ + + + persist: () => void; +
+
3230 +
+ + + + target: (number | undefined) | HostInstance; +
+
3231 +
+ + + + timeStamp: number; +
+
3232 +
+ + + + type: string | undefined; +
+
3233 +
+ + + }>; +
+
3234 +
+ + + declare const NativeText: + HostComponent<NativeTextProps>; +
+
3235 +
+ + + declare type NativeText = typeof NativeText; +
+
3236 +
+ + + declare type NativeTextProps = Readonly< +
+
3237 +
+ + + Omit< +
+
3238 +
+ + + TextProps, +
+
3239 +
+ + + keyof { +
+
3240 +
+ + + + isHighlighted?: boolean | undefined; +
+
3241 +
+ + + + selectionColor?: ProcessedColorValue | + undefined; +
+
3242 +
+ + + + onClick?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
3243 +
+ + + + isPressable?: boolean | undefined; +
+
+ 3244 + +
+ + + } +
+
3245 +
+ + + > & { +
+
3246 +
+ + + + isHighlighted?: boolean | undefined; +
+
+ 3247 + +
+ + + selectionColor?: + ProcessedColorValue | + undefined; +
+
+ 3248 + +
+ + + onClick?: ((event: + GestureResponderEvent) => + unknown) | undefined; +
+
3249 +
+ + + + isPressable?: boolean | undefined; +
+
3250 +
+ + + } +
+
3251 +
+ + + >; +
+
+ 3252 + +
+ + + export declare type NativeTouchEvent + = Readonly<{ +
+
+ 3253 + +
+ + + + changedTouches: + ReadonlyArray<NativeTouchEvent>; +
+
3254 +
+ + + + force?: number; +
+
+ 3255 + +
+ + + + identifier: number; +
+
3256 +
+   + + locationX: number; +
+
3257 +
+   + + locationY: number; +
+
3258 +
+   + pageX: number; +
+
3259 +
+   + pageY: number; +
+
+ 3260 + +
+ + + + target: number | undefined; +
+
3261 +
+   + + timestamp: number; +
+
+ 3262 + +
+ + + + touches: + ReadonlyArray<NativeTouchEvent>; +
+
3263 +
+ + + }>; +
+
+ 3264 + +
+ + + declare type + NativeType + = HostComponent<NativeProps_4>; +
+
+
+   +
+
+
3265 +
+   + export declare interface NativeUIEvent { +
+
3266 +
+   + + readonly detail: number; +
+
3267 +
+   + } +
+
+ 3268 + +
+ + + declare const + NativeVirtualText: + HostComponent<NativeTextProps>; +
+
+ 3269 + +
+ + + declare type NativeVirtualText = + typeof + NativeVirtualText; +
+
+ 3270 + +
+ + + export declare const + Networking: typeof + RCTNetworking; +
+
+ 3271 + +
+ + + export declare + type Networking = typeof Networking; +
+
+ 3272 + +
+ + + declare type NonAnimatedProps = +
+
+ 3273 + +
+ + + | "ref" +
+
+ 3274 + +
+ + + + | "innerViewRef" +
+
+ 3275 + +
+ + + + | "scrollViewRef" +
+
+ 3276 + +
+ + + + | "testID" +
+
+ 3277 + +
+ + + + | "disabled" +
+
+ 3278 + +
+ + + | "accessibilityLabel"; +
+
+ 3279 + +
+ + + declare type Nullable + = void | null; +
+
+ 3280 + +
+ + + declare type OnAnimationDidEndCallback = + () => void; +
+
+ 3281 + +
+ + + declare type + OnAnimationDidFailCallback + = () => void; +
+
+ 3282 + +
+ + + declare type OptionalPlatformSelectSpec<T> + = { [_key in PlatformOSType]?: T }; +
+
+ 3283 + +
+ + + declare + type OptionalProps<ItemT> = { +
+
+ 3284 + +
+ + + renderItem?: + ListRenderItem<ItemT> | undefined; +
+
+ 3285 + +
+ + + columnWrapperStyle?: + ViewStyleProp; +
+
+ 3286 + +
+ + + extraData?: any; +
+
+ 3287 + +
+ + + getItemLayout?: ( +
+
+ 3288 + +
+ + + data: + Readonly<ArrayLike<ItemT>> | + undefined, +
+
+ 3289 + +
+ + + + index: number +
+
+ 3290 + +
+ + + ) => { +
+
+ 3291 + +
+ + + length: number; +
+
+ 3292 + +
+ + + offset: number; +
+
+ 3293 + +
+ + + + index: number; +
+
+ 3294 + +
+ + + }; +
+
+ 3295 + +
+ + + horizontal?: boolean | + undefined; +
+
+ 3296 + +
+ + + initialNumToRender?: + number | undefined; +
+
+ 3297 + +
+ + + initialScrollIndex?: + number | undefined; +
+
+ 3298 + +
+ + + inverted?: boolean + | undefined; +
+
+ 3299 + +
+ + + + keyExtractor?: ((item: ItemT, index: number) => + string) | undefined; +
+
+ 3300 + +
+ + + + numColumns?: number; +
+
+ 3301 + +
+ + + removeClippedSubviews?: + boolean; +
+
+ 3302 + +
+ + + fadingEdgeLength?: + number | undefined; +
+
+ 3303 + +
+ + + strictMode?: boolean; +
+
+ 3304 + +
+ + + }; +
+
+ 3305 + +
+ + + declare + type OptionalProps_2<ItemT, SectionT = + DefaultSectionT> = { +
+
+ 3306 + +
+ + + + renderItem?: + SectionListRenderItem<ItemT, SectionT>; +
+
+ 3307 + +
+ + + extraData?: any; +
+
+ 3308 + +
+ + + initialNumToRender?: + number | undefined; +
+
+ 3309 + +
+ + + inverted?: + boolean | undefined; +
+
+ 3310 + +
+ + + + keyExtractor?: ((item: ItemT, index: number) => string) + | undefined; +
+
+ 3311 + +
+ + + + onEndReached?: ((info: { distanceFromEnd: number + }) => void) | undefined; +
+
+ 3312 + +
+ + + + removeClippedSubviews?: + boolean; +
+
+ 3313 + +
+ + + }; +
+
+ 3314 + +
+ + + declare + type Options = Readonly<{ +
+
+ 3315 + +
+ + + interfaceOnly?: + boolean; +
+
+ 3316 + +
+ + + paperComponentName?: + string; +
+
+ 3317 + +
+ + + paperComponentNameDeprecated?: + string; +
+
+ 3318 + +
+ + + + excludedPlatforms?: + ReadonlyArray<"iOS" | + "android">; +
+
+ 3319 + +
+ + + }>; +
+
+ 3320 + +
+ + + declare + type Options_2<T = string> = + Readonly<{ +
+
+ 3321 + +
+ + + supportedCommands: + ReadonlyArray<T>; +
+
+ 3322 + +
+ + + }>; +
+
+ 3323 + +
+ + + declare + type OrientationChangeEvent = Readonly<{ +
+
+ 3324 + +
+ + + + orientation: + "portrait" | "landscape"; +
+
+ 3325 + +
+ + + }>; +
+
+ 3326 + +
+ + + export declare const PanResponder: + typeof PanResponder_2; +
+
+ 3327 + +
+ + + export + declare type PanResponder = typeof + PanResponder; +
+
+ 3328 + +
+ + + declare const + PanResponder_2: { +
+
+ 3329 + +
+ + + create(config: + PanResponderCallbacks): { +
+
+ 3330 + +
+ + + getInteractionHandle: + () => number | undefined; +
+
+ 3331 + +
+ + + + panHandlers: + GestureResponderHandlerMethods; +
+
+ 3332 + +
+ + + }; +
+
+ 3333 + +
+ + + }; +
+
+ 3334 + +
+ + + export + declare type PanResponderCallbacks = + Readonly<{ +
+
+ 3335 + +
+ + + + onMoveShouldSetPanResponder?: ActiveCallback | undefined; +
+
+ 3336 + +
+ + + + onMoveShouldSetPanResponderCapture?: + ActiveCallback | undefined; +
+
+ 3337 + +
+ + + + onStartShouldSetPanResponder?: ActiveCallback | undefined; +
+
+ 3338 + +
+ + + onStartShouldSetPanResponderCapture?: + ActiveCallback | undefined; +
+
+ 3339 + +
+ + + onPanResponderGrant?: + (PassiveCallback | ActiveCallback) | + undefined; +
+
+ 3340 + +
+ + + onPanResponderReject?: + PassiveCallback + | undefined; +
+
+ 3341 + +
+ + + onPanResponderStart?: PassiveCallback | + undefined; +
+
+ 3342 + +
+ + + + onPanResponderEnd?: + PassiveCallback | undefined; +
+
+ 3343 + +
+ + + onPanResponderRelease?: PassiveCallback | undefined; +
+
+ 3344 + +
+ + + onPanResponderMove?: + PassiveCallback | undefined; +
+
+ 3345 + +
+ + + onPanResponderTerminate?: + PassiveCallback | undefined; +
+
+ 3346 + +
+ + + onPanResponderTerminationRequest?: + ActiveCallback + | undefined; +
+
+ 3347 + +
+ + + + onShouldBlockNativeResponder?: ActiveCallback | undefined; +
+
+ 3348 + +
+ + + }>; +
+
+ 3349 + +
+ + + export + declare type PanResponderGestureState = { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3350 +
+   + + stateID: number; +
+
3351 +
+   + moveX: number; +
+
3352 +
+   + moveY: number; +
+
3353 +
+   + x0: number; +
+
+
 
+
3356 +
+   + dy: number; +
+
3357 +
+   + vx: number; +
+
3358 +
+   + vy: number; +
+
3359 +
+   + + numberActiveTouches: number; +
+
+ 3360 + +
+ + + }; +
+
+ 3361 + +
+ + + export declare type PanResponderInstance = + ReturnType< +
+
+ 3362 + +
+ + + (typeof + PanResponder_2)["create"] +
+
+ 3363 + +
+ + + >; +
+
+ 3364 + +
+ + + declare const parallel: ( +
+
+ 3365 + +
+ + + animations: + Array<CompositeAnimation>, +
+
+ 3366 + +
+ + + + config?: null + | undefined | ParallelConfig +
+
+ 3367 + +
+ + + ) => CompositeAnimation; +
+
+ 3368 + +
+ + + declare const parallel_2: + typeof + AnimatedImplementation_MODULE_EXPORT.parallel; +
+
+ 3369 + +
+ + + declare + type parallel_2 = typeof parallel_2; +
+
+ 3370 + +
+ + + declare + type ParallelConfig = { +
+
+ 3371 + +
+ + + + stopTogether?: boolean; +
+
+ 3372 + +
+ + + }; +
+
+ 3373 + +
+ + + declare + type PassiveCallback = ( +
+
+ 3374 + +
+ + + + event: + GestureResponderEvent, +
+
+ 3375 + +
+ + + + gestureState: + PanResponderGestureState +
+
+ 3376 + +
+ + + ) => unknown; +
+
+ 3377 + +
+ + + declare + type PassThroughProps = Readonly<{ +
+
+ 3378 + +
+ + + + passthroughAnimatedPropExplicitValues?: + React_2.JSX.LibraryManagedAttributes< +
+
+ 3379 + +
+ + + typeof View, +
+
+ 3380 + +
+ + + React_2.ComponentProps<typeof View> +
+
+ 3381 + +
+ + + + > | null; +
+
+ 3382 + +
+ + + }>; +
+
+ 3383 + +
+ + + declare + type PasswordRules = string; +
+
+ 3384 + +
+ + + declare + type PasswordRules_2 = string; +
+
+ 3385 + +
+ + + export + declare type Permission = PermissionsType[keyof + PermissionsType]; +
+
+ 3386 + +
+ + + export + declare const PermissionsAndroid: typeof + PermissionsAndroidInstance; +
+
+ 3387 + +
+ + + export + declare type PermissionsAndroid = typeof + PermissionsAndroid; +
+
+ 3388 + +
+ + + declare + class PermissionsAndroid_2 { +
+
+ 3389 + +
+ + + + PERMISSIONS: + PermissionsType; +
+
+ 3390 + +
+ + + + RESULTS: Readonly<{ +
+
+ 3391 + +
+ + + DENIED: + "denied"; +
+
+ 3392 + +
+ + + GRANTED: + "granted"; +
+
+ 3393 + +
+ + + NEVER_ASK_AGAIN: + "never_ask_again"; +
+
+ 3394 + +
+ + + + }>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3395 +
+   + + checkPermission(permission: Permission): + Promise<boolean>; +
+
3396 +
+   + + check(permission: Permission): + Promise<boolean>; +
+
3397 +
+   + + requestPermission( +
+
3398 +
+   + + permission: Permission, +
+
+
 
+
3400 +
+   + + ): Promise<boolean>; +
+
3401 +
+   + request( +
+
3402 +
+   + + permission: Permission, +
+
3403 +
+   + + rationale?: Rationale +
+
+ 3404 + +
+ + + + ): + Promise<PermissionStatus_2>; +
+
3405 +
+   + + requestMultiple( +
+
3406 +
+   + + permissions: Array<Permission> +
+
+ 3407 + +
+ + + + ): Promise<{ [permission in + Permission]: + PermissionStatus_2 }>; +
+
3408 +
+   + } +
+
3409 +
+ + + declare const PermissionsAndroidInstance: + PermissionsAndroid_2; +
+
+ 3410 + +
+ + + declare type PermissionStatus_2 = + "granted" | + "denied" | + "never_ask_again"; +
+
3411 +
+ + + export { PermissionStatus_2 as PermissionStatus + }; +
+
3412 +
+ + + declare type PermissionsType = Readonly<{ +
+
3413 +
+ + + + READ_CALENDAR: + "android.permission.READ_CALENDAR"; +
+
3414 +
+ + + + WRITE_CALENDAR: + "android.permission.WRITE_CALENDAR"; +
+
3415 +
+ + + + CAMERA: "android.permission.CAMERA"; +
+
3416 +
+ + + + READ_CONTACTS: + "android.permission.READ_CONTACTS"; +
+
3417 +
+ + + + WRITE_CONTACTS: + "android.permission.WRITE_CONTACTS"; +
+
3418 +
+ + + + GET_ACCOUNTS: + "android.permission.GET_ACCOUNTS"; +
+
3419 +
+ + + + ACCESS_FINE_LOCATION: + "android.permission.ACCESS_FINE_LOCATION"; +
+
3420 +
+ + + + ACCESS_COARSE_LOCATION: + "android.permission.ACCESS_COARSE_LOCATION"; +
+
3421 +
+ + + + ACCESS_BACKGROUND_LOCATION: + "android.permission.ACCESS_BACKGROUND_LOCATION"; +
+
3422 +
+ + + + RECORD_AUDIO: + "android.permission.RECORD_AUDIO"; +
+
3423 +
+ + + + READ_PHONE_STATE: + "android.permission.READ_PHONE_STATE"; +
+
3424 +
+ + + + CALL_PHONE: + "android.permission.CALL_PHONE"; +
+
3425 +
+ + + + READ_CALL_LOG: + "android.permission.READ_CALL_LOG"; +
+
3426 +
+ + + + WRITE_CALL_LOG: + "android.permission.WRITE_CALL_LOG"; +
+
3427 +
+ + + + ADD_VOICEMAIL: + "com.android.voicemail.permission.ADD_VOICEMAIL"; +
+
3428 +
+ + + + READ_VOICEMAIL: + "com.android.voicemail.permission.READ_VOICEMAIL"; +
+
3429 +
+ + + + WRITE_VOICEMAIL: + "com.android.voicemail.permission.WRITE_VOICEMAIL"; +
+
3430 +
+ + + + USE_SIP: + "android.permission.USE_SIP"; +
+
3431 +
+ + + + PROCESS_OUTGOING_CALLS: + "android.permission.PROCESS_OUTGOING_CALLS"; +
+
3432 +
+ + + + BODY_SENSORS: + "android.permission.BODY_SENSORS"; +
+
3433 +
+ + + + BODY_SENSORS_BACKGROUND: + "android.permission.BODY_SENSORS_BACKGROUND"; +
+
3434 +
+ + + + SEND_SMS: + "android.permission.SEND_SMS"; +
+
3435 +
+ + + + RECEIVE_SMS: + "android.permission.RECEIVE_SMS"; +
+
3436 +
+ + + + READ_SMS: + "android.permission.READ_SMS"; +
+
3437 +
+ + + + RECEIVE_WAP_PUSH: + "android.permission.RECEIVE_WAP_PUSH"; +
+
3438 +
+ + + + RECEIVE_MMS: + "android.permission.RECEIVE_MMS"; +
+
3439 +
+ + + + READ_EXTERNAL_STORAGE: + "android.permission.READ_EXTERNAL_STORAGE"; +
+
3440 +
+ + + + READ_MEDIA_IMAGES: + "android.permission.READ_MEDIA_IMAGES"; +
+
3441 +
+ + + + READ_MEDIA_VIDEO: + "android.permission.READ_MEDIA_VIDEO"; +
+
3442 +
+ + + + READ_MEDIA_AUDIO: + "android.permission.READ_MEDIA_AUDIO"; +
+
3443 +
+ + + + READ_MEDIA_VISUAL_USER_SELECTED: + "android.permission.READ_MEDIA_VISUAL_USER_SELECTED"; +
+
3444 +
+ + + + WRITE_EXTERNAL_STORAGE: + "android.permission.WRITE_EXTERNAL_STORAGE"; +
+
3445 +
+ + + + BLUETOOTH_CONNECT: + "android.permission.BLUETOOTH_CONNECT"; +
+
3446 +
+ + + + BLUETOOTH_SCAN: + "android.permission.BLUETOOTH_SCAN"; +
+
3447 +
+ + + + BLUETOOTH_ADVERTISE: + "android.permission.BLUETOOTH_ADVERTISE"; +
+
3448 +
+ + + + ACCESS_MEDIA_LOCATION: + "android.permission.ACCESS_MEDIA_LOCATION"; +
+
3449 +
+ + + + ACCEPT_HANDOVER: + "android.permission.ACCEPT_HANDOVER"; +
+
3450 +
+ + + + ACTIVITY_RECOGNITION: + "android.permission.ACTIVITY_RECOGNITION"; +
+
3451 +
+ + + + ANSWER_PHONE_CALLS: + "android.permission.ANSWER_PHONE_CALLS"; +
+
3452 +
+ + + + READ_PHONE_NUMBERS: + "android.permission.READ_PHONE_NUMBERS"; +
+
3453 +
+ + + + UWB_RANGING: + "android.permission.UWB_RANGING"; +
+
3454 +
+ + + + POST_NOTIFICATIONS: + "android.permission.POST_NOTIFICATIONS"; +
+
3455 +
+ + + + NEARBY_WIFI_DEVICES: + "android.permission.NEARBY_WIFI_DEVICES"; +
+
3456 +
+ + + }>; +
+
+ 3457 + +
+ + + export declare class + PixelRatio { +
+
3458 +
+ + + + static get(): number; +
+
+ 3459 + +
+ + + + static getFontScale(): + number; +
+
3460 +
+ + + + static getPixelSizeForLayoutSize(layoutSize: + number): number; +
+
3461 +
+ + + + static roundToNearestPixel(layoutSize: number): + number; +
+
3462 +
+ + + + static startDetecting(): void; +
+
3463 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3464 + +
+ + + export declare const Platform: + Platform_2; +
+
+ 3465 + +
+ + + export declare type Platform + = typeof + Platform; +
+
+ 3466 + +
+ + + declare type + Platform_2 = +
+
3467 +
+ + + | IOSPlatform +
+
+ 3468 + +
+ + + | AndroidPlatform +
+
+
+   +
+
+
+ 3469 + +
+ + + | WindowsPlatform +
+
+ 3470 + +
+ + + | MacOSPlatform +
+
+ 3471 + +
+ + + | WebPlatform; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3472 + +
+ + + export declare function + PlatformColor(...names: + Array<string>): + ColorValue; +
+
+ 3473 + +
+ + + declare type PlatformConfig = {}; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3474 +
+   + export declare type PlatformOSType = +
+
+ 3475 + +
+ + + + | "ios" +
+
+ 3476 + +
+ + + + | "android" +
+
+ 3477 + +
+ + + + | "macos" +
+
+ 3478 + +
+ + + + | "windows" +
+
+ 3479 + +
+ + + + | "web" +
+
+ 3480 + +
+ + + + | "native"; +
+
+ 3481 + +
+ + + export declare type + PlatformSelectSpec<T> + = +
+
+ 3482 + +
+ + + + | (Omit< +
+
+
+   +
+
+
+
+   +
+
+
+ 3483 + +
+ + + + OptionalPlatformSelectSpec<T>, +
+
+
+   +
+
+
+ 3484 + +
+ + + keyof { +
+
+
+   +
+
+
+
+   +
+
+
+ 3485 + +
+ + + default: T; +
+
+
+   +
+
+
+ 3486 + +
+ + + } +
+
+
+   +
+
+
+ 3487 + +
+ + + > & { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3488 + +
+ + + default: T; +
+
+
+   +
+
+
+
+   +
+
+
+ 3489 + +
+ + + }) +
+
+ 3490 + +
+ + + + | OptionalPlatformSelectSpec<T>; +
+
3491 +
+   + declare type PointerEvent_2 = + NativeSyntheticEvent<NativePointerEvent>; +
+
+ 3492 + +
+ + + declare type + PointerEventProps + = Readonly<{ +
+
3493 +
+ + + + onClick?: ((event: PointerEvent_2) => void) | + undefined; +
+
+ 3494 + +
+ + + onClickCapture?: ((event: + PointerEvent_2) => + void) | undefined; +
+
3495 +
+   + + onPointerEnter?: ((event: PointerEvent_2) => + void) | undefined; +
+
3496 +
+   + + onPointerEnterCapture?: ((event: PointerEvent_2) + => void) | undefined; +
+
3497 +
+   + + onPointerLeave?: ((event: PointerEvent_2) => + void) | undefined; +
+
3498 +
+   + + onPointerLeaveCapture?: ((event: PointerEvent_2) + => void) | undefined; +
+
3499 +
+   + + onPointerMove?: ((event: PointerEvent_2) => void) + | undefined; +
+
3500 +
+   + + onPointerMoveCapture?: ((event: PointerEvent_2) + => void) | undefined; +
+
+ 3501 + +
+ + + + onPointerCancel?: ((e: PointerEvent_2) + => void) | undefined; +
+
+ 3502 + +
+ + + + onPointerCancelCapture?: ((e: + PointerEvent_2) => void) | undefined; +
+
+ 3503 + +
+ + + + onPointerDown?: ((e: PointerEvent_2) + => void) | undefined; +
+
+ 3504 + +
+ + + + onPointerDownCapture?: ((e: + PointerEvent_2) => void) | undefined; +
+
+ 3505 + +
+ + + + onPointerUp?: ((e: PointerEvent_2) => + void) | undefined; +
+
+ 3506 + +
+ + + + onPointerUpCapture?: ((e: PointerEvent_2) + => void) | undefined; +
+
3507 +
+ + + + onPointerOver?: ((e: PointerEvent_2) => void) | + undefined; +
+
3508 +
+ + + + onPointerOverCapture?: ((e: PointerEvent_2) => + void) | undefined; +
+
3509 +
+ + + + onPointerOut?: ((e: PointerEvent_2) => void) | + undefined; +
+
3510 +
+ + + + onPointerOutCapture?: ((e: PointerEvent_2) => + void) | undefined; +
+
3511 +
+ + + + onGotPointerCapture?: ((e: PointerEvent_2) => + void) | undefined; +
+
3512 +
+ + + + onGotPointerCaptureCapture?: ((e: PointerEvent_2) + => void) | undefined; +
+
3513 +
+ + + + onLostPointerCapture?: ((e: PointerEvent_2) => + void) | undefined; +
+
3514 +
+ + + + onLostPointerCaptureCapture?: ((e: PointerEvent_2) + => void) | undefined; +
+
+ 3515 + +
+ + + }>; +
+
3516 +
+ + + declare type PointerEventProps_2 = + Readonly<{ +
+
3517 +
+ + + + onPointerEnter?: (event: PointerEvent_2) => + void; +
+
3518 +
+ + + + onPointerLeave?: (event: PointerEvent_2) => + void; +
+
3519 +
+ + + + onPointerMove?: (event: PointerEvent_2) => + void; +
+
3520 +
+ + + }>; +
+
+ 3521 + +
+ + + declare type PointProp + = Readonly<{ +
+
3522 +
+   + x: number; +
+
3523 +
+   + y: number; +
+
3524 +
+ + + }>; +
+
3525 +
+ + + export declare type PointValue = { +
+
3526 +
+ + + x: number; +
+
3527 +
+ + + y: number; +
+
+ 3528 + +
+ + + }; +
+
+ 3529 + +
+ + + declare type PresentLocalNotificationDetails = + { +
+
3530 +
+   + + alertBody: string; +
+
+ 3531 + +
+ + + + alertAction?: string; +
+
+ 3532 + +
+ + + + alertTitle?: string; +
+
+ 3533 + +
+ + + + soundName?: string; +
+
+ 3534 + +
+ + + + category?: string; +
+
+ 3535 + +
+ + + + userInfo?: Object; +
+
+ 3536 + +
+ + + + applicationIconBadgeNumber?: number; +
+
3537 +
+ + + + fireDate?: number; +
+
3538 +
+ + + + isSilent?: boolean; +
+
3539 +
+   + }; +
+
+ 3540 + +
+ + + declare const Presets: + { +
+
+ 3541 + +
+ + + + easeInEaseOut: + LayoutAnimationConfig; +
+
3542 +
+ + + + linear: LayoutAnimationConfig; +
+
3543 +
+ + + + spring: LayoutAnimationConfig; +
+
+ 3544 + +
+ + + }; +
+
3545 +
+ + + declare class Pressability { +
+
+ 3546 + +
+ + + constructor(config: + PressabilityConfig); +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3547 + +
+ + + + configure(config: + PressabilityConfig): + void; +
+
3548 +
+ + + reset(): void; +
+
3549 +
+ + + + getEventHandlers(): EventHandlers; +
+
3550 +
+ + + + static setLongPressDeactivationDistance(distance: + number): void; +
+
3551 +
+   + } +
+
+ 3552 + +
+ + + declare type + PressabilityConfig = Readonly<{ +
+
3553 +
+ + + + cancelable?: boolean | undefined; +
+
+ 3554 + +
+ + + + disabled?: + boolean | undefined; +
+
3555 +
+ + + + hitSlop?: RectOrSize | undefined; +
+
3556 +
+ + + + pressRectOffset?: RectOrSize | undefined; +
+
3557 +
+ + + + android_disableSound?: boolean | undefined; +
+
3558 +
+ + + + delayHoverIn?: number | undefined; +
+
3559 +
+ + + + delayHoverOut?: number | undefined; +
+
3560 +
+ + + + delayLongPress?: number | undefined; +
+
3561 +
+ + + + delayPressIn?: number | undefined; +
+
3562 +
+ + + + delayPressOut?: number | undefined; +
+
3563 +
+ + + + minPressDuration?: number | undefined; +
+
3564 +
+ + + + onBlur?: ((event: BlurEvent) => unknown) | + undefined; +
+
+ 3565 + +
+ + + onFocus?: ((event: + FocusEvent_2) => + unknown) | undefined; +
+
+ 3566 + +
+ + + + onHoverIn?: ((event: MouseEvent_2) => + unknown) | undefined; +
+
+ 3567 + +
+ + + + onHoverOut?: ((event: MouseEvent_2) => + unknown) | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3568 + +
+ + + + onLongPress?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+ 3569 + +
+ + + onPress?: ((event: + GestureResponderEvent) => + unknown) | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3570 + +
+ + + onPressIn?: ((event: + GestureResponderEvent) => + unknown) | undefined; +
+
3571 +
+ + + + onPressMove?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
3572 +
+ + + + onPressOut?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
3573 +
+ + + + blockNativeResponder?: boolean | undefined; +
+
3574 +
+ + + }>; +
+
3575 +
+ + + export declare const Pressable: ( +
+
3576 +
+ + + + props: Omit< +
+
3577 +
+ + + + PressableProps, +
+
3578 +
+ + + keyof { +
+
3579 +
+ + + + ref?: React_2.Ref<React_2.ComponentRef<typeof + View>>; +
+
3580 +
+ + + } +
+
3581 +
+ + + > & { +
+
3582 +
+ + + + ref?: React_2.Ref<React_2.ComponentRef<typeof + View>>; +
+
3583 +
+ + + } +
+
3584 +
+ + + ) => React_2.ReactNode; +
+
3585 +
+ + + export declare type Pressable = typeof + Pressable; +
+
3586 +
+ + + declare type PressableAndroidRippleConfig = { +
+
3587 +
+ + + + color?: ColorValue; +
+
3588 +
+ + + + borderless?: boolean; +
+
+ 3589 + +
+ + + radius?: number; +
+
3590 +
+ + + + foreground?: boolean; +
+
3591 +
+ + + }; +
+
3592 +
+ + + declare type PressableBaseProps = + Readonly<{ +
+
3593 +
+ + + + cancelable?: boolean | undefined; +
+
3594 +
+   + children?: +
+
3595 +
+   + + | React_2.ReactNode +
+
+ 3596 + +
+ + + + | ((state: PressableStateCallbackType) => + React_2.ReactNode); +
+
+
+   +
+
+
+
+   +
+
+
+ 3597 + +
+ + + + delayHoverIn?: number | undefined; +
+
+ 3598 + +
+ + + + delayHoverOut?: number | undefined; +
+
+ 3599 + +
+ + + + delayLongPress?: number | undefined; +
+
+ 3600 + +
+ + + + disabled?: boolean | undefined; +
+
+ 3601 + +
+ + + + hitSlop?: RectOrSize | undefined; +
+
+ 3602 + +
+ + + + pressRetentionOffset?: RectOrSize | + undefined; +
+
3603 +
+ + + + onLayout?: ((event: LayoutChangeEvent) => + unknown) | undefined; +
+
+ 3604 + +
+ + + + onHoverIn?: ((event: + MouseEvent_2) => + unknown) | undefined; +
+
+ 3605 + +
+ + + + onHoverOut?: ((event: + MouseEvent_2) => + unknown) | undefined; +
+
3606 +
+ + + + onLongPress?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
+ 3607 + +
+ + + + onPress?: ((event: + GestureResponderEvent) => + unknown) | undefined; +
+
3608 +
+ + + + onPressIn?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
3609 +
+ + + + onPressMove?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
3610 +
+ + + + onPressOut?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
3611 +
+   + style?: +
+
+ 3612 + +
+ + + + | ViewStyleProp_2 +
+
+ 3613 + +
+ + + + | ((state: PressableStateCallbackType) => + ViewStyleProp_2); +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3614 +
+   + + testID?: string | undefined; +
+
3615 +
+ + + + android_disableSound?: boolean | undefined; +
+
3616 +
+ + + + android_ripple?: PressableAndroidRippleConfig | + undefined; +
+
3617 +
+ + + + testOnly_pressed?: boolean | undefined; +
+
3618 +
+ + + + unstable_pressDelay?: number | undefined; +
+
3619 +
+ + + }>; +
+
3620 +
+ + + export declare type PressableProps = + Readonly< +
+
3621 +
+ + + + Omit<ViewProps, keyof PressableBaseProps | keyof + {}> & +
+
3622 +
+ + + + Omit<PressableBaseProps, keyof {}> & + {} +
+
3623 +
+ + + >; +
+
3624 +
+ + + export declare type PressableStateCallbackType = + Readonly<{ +
+
3625 +
+ + + + pressed: boolean; +
+
3626 +
+ + + }>; +
+
3627 +
+ + + declare type PressRetentionOffset = + Readonly<{ +
+
3628 +
+ + + top: number; +
+
3629 +
+ + + left: number; +
+
3630 +
+ + + + bottom: number; +
+
3631 +
+ + + right: number; +
+
3632 +
+ + + }>; +
+
3633 +
+ + + declare type Primitive = string | number | boolean + | symbol | void; +
+
3634 +
+ + + export declare const processColor: typeof + processColor_2; +
+
3635 +
+ + + export declare type processColor = typeof + processColor; +
+
3636 +
+ + + declare function processColor_2( +
+
3637 +
+ + + + color?: null | undefined | (number | + ColorValue) +
+
3638 +
+ + + ): null | undefined | ProcessedColorValue; +
+
3639 +
+ + + export declare type ProcessedColorValue = number | + NativeColorValue; +
+
3640 +
+ + + export declare const ProgressBarAndroid: ( +
+
3641 +
+ + + + props: Omit< +
+
3642 +
+ + + + ProgressBarAndroidProps, +
+
3643 +
+ + + keyof { +
+
3644 +
+ + + + ref?: React_2.Ref< +
+
3645 +
+ + + + React_2.ComponentRef<ProgressBarAndroidNativeComponentType> +
+
3646 +
+ + + >; +
+
+ 3647 + +
+ + + } +
+
3648 +
+ + + > & { +
+
3649 +
+ + + + ref?: React_2.Ref< +
+
3650 +
+ + + + React_2.ComponentRef<ProgressBarAndroidNativeComponentType> +
+
3651 +
+ + + >; +
+
3652 +
+ + + } +
+
3653 +
+ + + ) => React_2.ReactNode; +
+
3654 +
+ + + export declare type ProgressBarAndroid = typeof + ProgressBarAndroid; +
+
3655 +
+ + + declare const + ProgressBarAndroidNativeComponent_MODULE_EXPORT: + typeof + ProgressBarAndroidNativeComponent_MODULE_EXPORT_2; +
+
3656 +
+ + + declare type + ProgressBarAndroidNativeComponent_MODULE_EXPORT + = +
+
3657 +
+ + + + typeof + ProgressBarAndroidNativeComponent_MODULE_EXPORT; +
+
3658 +
+ + + declare const + ProgressBarAndroidNativeComponent_MODULE_EXPORT_2: + HostComponent<NativeProps_2>; +
+
3659 +
+ + + declare type + ProgressBarAndroidNativeComponent_MODULE_EXPORT_2 + = +
+
3660 +
+ + + + typeof + ProgressBarAndroidNativeComponent_MODULE_EXPORT_2; +
+
3661 +
+ + + declare type ProgressBarAndroidNativeComponentType + = +
+
3662 +
+ + + + typeof + ProgressBarAndroidNativeComponent_MODULE_EXPORT; +
+
3663 +
+ + + export declare type ProgressBarAndroidProps = + Readonly< +
+
3664 +
+ + + Omit< +
+
3665 +
+ + + ViewProps, +
+
3666 +
+ + + + | keyof ProgressBarAndroidStyleAttrProp +
+
3667 +
+ + + | keyof { +
+
3668 +
+ + + + animating?: boolean | undefined; +
+
3669 +
+ + + + color?: ColorValue | undefined; +
+
3670 +
+ + + + testID?: string | undefined; +
+
3671 +
+ + + } +
+
3672 +
+ + + > & +
+
3673 +
+ + + Omit< +
+
3674 +
+ + + + ProgressBarAndroidStyleAttrProp, +
+
3675 +
+ + + keyof { +
+
3676 +
+ + + + animating?: boolean | undefined; +
+
3677 +
+ + + + color?: ColorValue | undefined; +
+
3678 +
+ + + + testID?: string | undefined; +
+
3679 +
+ + + } +
+
3680 +
+ + + > & { +
+
3681 +
+ + + + animating?: boolean | undefined; +
+
3682 +
+ + + + color?: ColorValue | undefined; +
+
3683 +
+ + + + testID?: string | undefined; +
+
3684 +
+ + + } +
+
3685 +
+ + + >; +
+
3686 +
+ + + declare type ProgressBarAndroidStyleAttrProp + = +
+
3687 +
+ + + | { +
+
3688 +
+ + + + styleAttr: "Horizontal"; +
+
3689 +
+ + + + indeterminate: false; +
+
3690 +
+ + + + progress: number; +
+
3691 +
+ + + } +
+
3692 +
+ + + | { +
+
3693 +
+ + + styleAttr: +
+
3694 +
+ + + + | "Horizontal" +
+
3695 +
+ + + + | "Normal" +
+
3696 +
+ + + + | "Small" +
+
3697 +
+ + + + | "Large" +
+
3698 +
+ + + + | "Inverse" +
+
3699 +
+ + + + | "SmallInverse" +
+
3700 +
+ + + + | "LargeInverse"; +
+
3701 +
+ + + + indeterminate: true; +
+
3702 +
+ + + }; +
+
3703 +
+   + export declare type PromiseTask = { +
+
3704 +
+   + name: string; +
+
+ 3705 + +
+ + + + gen: () => Promise<void>; +
+
3706 +
+   + }; +
+
3707 +
+ + + declare type Props = Readonly< +
+
3708 +
+ + + Omit< +
+
3709 +
+ + + ImageProps, +
+
3710 +
+ + + + | keyof ViewProps +
+
3711 +
+ + + | keyof { +
+
3712 +
+ + + + style?: ImageStyleProp | + DangerouslyImpreciseStyle; +
+
3713 +
+ + + + tintColor?: ColorValue; +
+
3714 +
+ + + + shouldNotifyLoadEvents?: boolean; +
+
3715 +
+ + + src?: +
+
3716 +
+ + + + | (ResolvedAssetSource | undefined) +
+
3717 +
+ + + | ( +
+
3718 +
+ + + + | ReadonlyArray< +
+
3719 +
+ + + + | Readonly<{ +
+
3720 +
+ + + + uri?: string | undefined; +
+
3721 +
+ + + }> +
+
3722 +
+ + + | undefined +
+
3723 +
+ + + > +
+
3724 +
+ + + | undefined +
+
3725 +
+ + + ); +
+
3726 +
+ + + headers?: +
+
3727 +
+ + + | { +
+
3728 +
+ + + + [$$Key$$: string]: string; +
+
3729 +
+ + + } +
+
3730 +
+ + + | undefined; +
+
3731 +
+ + + + defaultSource?: (ImageSource | undefined) | (string + | undefined); +
+
3732 +
+ + + + loadingIndicatorSrc?: string | undefined; +
+
3733 +
+ + + } +
+
3734 +
+ + + > & +
+
3735 +
+ + + Omit< +
+
3736 +
+ + + ViewProps, +
+
3737 +
+ + + keyof { +
+
3738 +
+ + + + style?: ImageStyleProp | + DangerouslyImpreciseStyle; +
+
3739 +
+ + + + tintColor?: ColorValue; +
+
3740 +
+ + + + shouldNotifyLoadEvents?: boolean; +
+
3741 +
+ + + src?: +
+
3742 +
+ + + + | (ResolvedAssetSource | undefined) +
+
3743 +
+ + + | ( +
+
3744 +
+ + + + | ReadonlyArray< +
+
3745 +
+ + + + | Readonly<{ +
+
3746 +
+ + + + uri?: string | undefined; +
+
3747 +
+ + + }> +
+
3748 +
+ + + | undefined +
+
3749 +
+ + + > +
+
3750 +
+ + + | undefined +
+
3751 +
+ + + ); +
+
3752 +
+ + + headers?: +
+
3753 +
+ + + | { +
+
3754 +
+ + + + [$$Key$$: string]: string; +
+
3755 +
+ + + } +
+
3756 +
+ + + | undefined; +
+
3757 +
+ + + + defaultSource?: (ImageSource | undefined) | (string + | undefined); +
+
3758 +
+ + + + loadingIndicatorSrc?: string | undefined; +
+
3759 +
+ + + } +
+
3760 +
+ + + > & { +
+
3761 +
+ + + + style?: ImageStyleProp | + DangerouslyImpreciseStyle; +
+
3762 +
+ + + + tintColor?: ColorValue; +
+
3763 +
+ + + + shouldNotifyLoadEvents?: boolean; +
+
3764 +
+ + + src?: +
+
3765 +
+ + + + | (ResolvedAssetSource | undefined) +
+
3766 +
+ + + | ( +
+
3767 +
+ + + + | ReadonlyArray< +
+
3768 +
+ + + + | Readonly<{ +
+
3769 +
+ + + + uri?: string | undefined; +
+
3770 +
+ + + }> +
+
3771 +
+ + + | undefined +
+
3772 +
+ + + > +
+
3773 +
+ + + | undefined +
+
3774 +
+ + + ); +
+
3775 +
+ + + headers?: +
+
3776 +
+ + + | { +
+
3777 +
+ + + + [$$Key$$: string]: string; +
+
3778 +
+ + + } +
+
3779 +
+ + + | undefined; +
+
3780 +
+ + + + defaultSource?: (ImageSource | undefined) | (string + | undefined); +
+
3781 +
+ + + + loadingIndicatorSrc?: string | undefined; +
+
3782 +
+ + + } +
+
3783 +
+ + + >; +
+
3784 +
+ + + declare type Props_2 = + React_2.JSX.LibraryManagedAttributes< +
+
3785 +
+ + + + typeof ScrollView, +
+
3786 +
+ + + + React_2.ComponentProps<typeof + ScrollView> +
+
3787 +
+ + + >; +
+
3788 +
+ + + declare type PublicModalInstance = + HostInstance; +
+
3789 +
+ + + declare interface PublicScrollViewInstance +
+
3790 +
+ + + + extends HostInstance, +
+
3791 +
+ + + + ScrollViewImperativeMethods {} +
+
+ 3792 + +
+ + + declare interface PushNotification { +
+
+ 3793 + +
+ + + + getMessage(): (string | + undefined) | (Object + | undefined); +
+
+ 3794 + +
+ + + + getSound(): string | undefined; +
+
+ 3795 + +
+ + + + getCategory(): string | undefined; +
+
+ 3796 + +
+ + + + getAlert(): (string | + undefined) | (Object + | undefined); +
+
+ 3797 + +
+ + + + getContentAvailable(): + ContentAvailable; +
+
+ 3798 + +
+ + + + getBadgeCount(): number | undefined; +
+
+ 3799 + +
+ + + + getData(): Object | undefined; +
+
+ 3800 + +
+ + + + getThreadID(): string + | undefined; +
+
3801 +
+   + + finish(result: string): void; +
+
3802 +
+   + } +
+
+ 3803 + +
+ + + export declare type PushNotificationEventName = + keyof { +
+
+ 3804 + +
+ + + + notification: string; +
+
+ 3805 + +
+ + + + localNotification: string; +
+
+ 3806 + +
+ + + + register: string; +
+
+ 3807 + +
+ + + + registrationError: string; +
+
+ 3808 + +
+ + + }; +
+
+
+   +
+
+
+ 3809 + +
+ + + export declare class + PushNotificationIOS { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3810 + +
+ + + + static FetchResult: + FetchResult; +
+
+
+   +
+
+
+ 3811 + +
+ + + + static presentLocalNotification( +
+
+ 3812 + +
+ + + + details: + PresentLocalNotificationDetails +
+
3813 +
+   + ): void; +
+
+
+   +
+
+
+ 3814 + +
+ + + static + scheduleLocalNotification( +
+
+ 3815 + +
+ + + + details: + ScheduleLocalNotificationDetails +
+
3816 +
+   + ): void; +
+
+ 3817 + +
+ + + + static cancelAllLocalNotifications(): void; +
+
3818 +
+ + + + static removeAllDeliveredNotifications(): + void; +
+
+ 3819 + +
+ + + static + getDeliveredNotifications( +
+
+ 3820 + +
+ + + + callback: (notifications: + Array<Object>) => void +
+
3821 +
+   + ): void; +
+
3822 +
+ + + + static removeDeliveredNotifications(identifiers: + Array<string>): void; +
+
3823 +
+ + + + static setApplicationIconBadgeNumber(number: + number): void; +
+
3824 +
+ + + + static getApplicationIconBadgeNumber(callback: + Function): void; +
+
3825 +
+ + + + static cancelLocalNotifications(userInfo: Object): + void; +
+
3826 +
+ + + + static getScheduledLocalNotifications(callback: + Function): void; +
+
+ 3827 + +
+ + + + static addEventListener( +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3828 +
+   + + type: PushNotificationEventName, +
+
+ 3829 + +
+ + + + handler: Function +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
3830 +
+   + ): void; +
+
+ 3831 + +
+ + + + static removeEventListener(type: + PushNotificationEventName): void; +
+
+ 3832 + +
+ + + + static requestPermissions( +
+
3833 +
+   + + permissions?: PushNotificationPermissions +
+
+ 3834 + +
+ + + + ): Promise<{ +
+
3835 +
+ + + + alert: boolean; +
+
3836 +
+ + + + badge: boolean; +
+
3837 +
+ + + + sound: boolean; +
+
3838 +
+ + + }>; +
+
+ 3839 + +
+ + + + static abandonPermissions(): void; +
+
+ 3840 + +
+ + + + static checkPermissions( +
+
3841 +
+   + + callback: (permissions: PushNotificationPermissions) + => void +
+
3842 +
+   + ): void; +
+
+ 3843 + +
+ + + + static getInitialNotification(): + Promise<null | + undefined | PushNotification>; +
+
3844 +
+ + + + static getAuthorizationStatus( +
+
3845 +
+ + + + callback: (authorizationStatus: number) => + void +
+
3846 +
+ + + ): void; +
+
3847 +
+ + + + constructor(nativeNotif: Object); +
+
+ 3848 + +
+ + + + finish(fetchResult: + string): void; +
+
3849 +
+ + + + getMessage(): (null | undefined | string) | (null | + undefined | Object); +
+
3850 +
+ + + + getSound(): null | undefined | string; +
+
3851 +
+ + + + getCategory(): null | undefined | string; +
+
3852 +
+ + + + getAlert(): (null | undefined | string) | (null | + undefined | Object); +
+
3853 +
+ + + + getContentAvailable(): ContentAvailable; +
+
3854 +
+ + + + getBadgeCount(): null | undefined | number; +
+
3855 +
+ + + + getData(): null | undefined | Object; +
+
3856 +
+ + + + getThreadID(): null | undefined | string; +
+
3857 +
+   + } +
+
+ 3858 + +
+ + + export declare + type PushNotificationPermissions + = { +
+
3859 +
+ + + + alert: boolean; +
+
3860 +
+ + + + badge: boolean; +
+
3861 +
+ + + + sound: boolean; +
+
+ 3862 + +
+ + + + [key: string]: boolean | + number; +
+
+
+   +
+
+
+
+   +
+
+
+ 3863 + +
+ + + }; +
+
+ 3864 + +
+ + + export declare type Rationale + = { +
+
3865 +
+   + title: string; +
+
3866 +
+   + + message: string; +
+
+ 3867 + +
+ + + + buttonPositive?: string; +
+
+ 3868 + +
+ + + + buttonNegative?: string; +
+
3869 +
+ + + + buttonNeutral?: string; +
+
3870 +
+ + + }; +
+
3871 +
+ + + declare type RCTDeviceEventDefinitions = { +
+
3872 +
+ + + + [name: string]: Array<any>; +
+
3873 +
+ + + }; +
+
3874 +
+ + + declare const RCTNativeAppEventEmitter: typeof + DeviceEventEmitter; +
+
3875 +
+ + + declare const RCTNetworking: { +
+
3876 +
+ + + + addListener<K extends keyof + RCTNetworkingEventDefinitions>( +
+
3877 +
+ + + eventType: K, +
+
3878 +
+ + + + listener: (...$$REST$$: + RCTNetworkingEventDefinitions[K]) => + unknown, +
+
3879 +
+ + + + context?: unknown +
+
3880 +
+ + + + ): EventSubscription; +
+
3881 +
+ + + sendRequest( +
+
3882 +
+ + + + method: string, +
+
+ 3883 + +
+ + + trackingName: string | undefined, +
+
3884 +
+ + + url: string, +
+
3885 +
+ + + headers: {}, +
+
3886 +
+ + + + data: RequestBody, +
+
3887 +
+ + + + responseType: NativeResponseType, +
+
3888 +
+ + + + incrementalUpdates: boolean, +
+
3889 +
+ + + + timeout: number, +
+
3890 +
+ + + + callback: (requestId: number) => void, +
+
3891 +
+ + + + withCredentials: boolean +
+
3892 +
+ + + ): void; +
+
3893 +
+ + + + abortRequest(requestId: number): void; +
+
3894 +
+ + + + clearCookies(callback: (result: boolean) => + void): void; +
+
3895 +
+ + + }; +
+
3896 +
+ + + declare type RCTNetworkingEventDefinitions = + Readonly<{ +
+
3897 +
+ + + + didSendNetworkData: [[number, number, + number]]; +
+
3898 +
+ + + + didReceiveNetworkResponse: [ +
+
3899 +
+ + + [ +
+
3900 +
+ + + number, +
+
3901 +
+ + + number, +
+
3902 +
+ + + ( +
+
3903 +
+ + + | { +
+
3904 +
+ + + + [$$Key$$: string]: string; +
+
3905 +
+ + + } +
+
3906 +
+ + + | undefined +
+
3907 +
+ + + ), +
+
3908 +
+ + + + string | undefined +
+
3909 +
+ + + ] +
+
3910 +
+ + + ]; +
+
3911 +
+ + + + didReceiveNetworkData: [[number, string]]; +
+
3912 +
+ + + + didReceiveNetworkIncrementalData: [[number, string, + number, number]]; +
+
3913 +
+ + + + didReceiveNetworkDataProgress: [[number, number, + number]]; +
+
3914 +
+ + + + didCompleteNetworkResponse: [[number, string, + boolean]]; +
+
3915 +
+ + + }>; +
+
3916 +
+ + + declare type Rect = Readonly<{ +
+
3917 +
+ + + + bottom?: number | undefined; +
+
3918 +
+ + + + left?: number | undefined; +
+
3919 +
+ + + + right?: number | undefined; +
+
3920 +
+ + + + top?: number | undefined; +
+
3921 +
+ + + }>; +
+
3922 +
+ + + declare type RectOrSize = Rect | number; +
+
3923 +
+ + + export declare class RefreshControl extends + React_2.Component<RefreshControlProps> { +
+
3924 +
+ + + + componentDidMount(): void; +
+
3925 +
+ + + + componentDidUpdate(prevProps: RefreshControlProps): + void; +
+
3926 +
+ + + + render(): React_2.ReactNode; +
+
3927 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3928 + +
+ + + declare type + RefreshControlBaseProps = + Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 3929 + +
+ + + + onRefresh?: (() => void + | Promise<void>) | undefined; +
+
3930 +
+   + + refreshing: boolean; +
+
3931 +
+   + + progressViewOffset?: number | undefined; +
+
+ 3932 + +
+ + + }>; +
+
3933 +
+ + + export declare type RefreshControlProps = + Readonly< +
+
3934 +
+ + + Omit< +
+
3935 +
+ + + ViewProps, +
+
3936 +
+ + + + | keyof RefreshControlPropsIOS +
+
3937 +
+ + + + | keyof RefreshControlPropsAndroid +
+
3938 +
+ + + + | keyof RefreshControlBaseProps +
+
3939 +
+ + + | keyof {} +
+
3940 +
+ + + > & +
+
3941 +
+ + + Omit< +
+
3942 +
+ + + + RefreshControlPropsIOS, +
+
3943 +
+ + + + | keyof RefreshControlPropsAndroid +
+
3944 +
+ + + + | keyof RefreshControlBaseProps +
+
3945 +
+ + + | keyof {} +
+
3946 +
+ + + > & +
+
3947 +
+ + + + Omit<RefreshControlPropsAndroid, keyof + RefreshControlBaseProps | keyof {}> & +
+
3948 +
+ + + + Omit<RefreshControlBaseProps, keyof {}> & + {} +
+
3949 +
+ + + >; +
+
+ 3950 + +
+ + + export declare + type RefreshControlPropsAndroid + = Readonly<{ +
+
+
+   +
+
+
3951 +
+   + + enabled?: boolean | undefined; +
+
3952 +
+ + + + colors?: ReadonlyArray<ColorValue> | + undefined; +
+
3953 +
+   + + progressBackgroundColor?: ColorValue | + undefined; +
+
+ 3954 + +
+ + + + size?: ("default" | + "large") | undefined; +
+
+ 3955 + +
+ + + }>; +
+
+ 3956 + +
+ + + export declare + type RefreshControlPropsIOS = + Readonly<{ +
+
3957 +
+   + + tintColor?: ColorValue | undefined; +
+
+
+   +
+
+
3958 +
+   + + titleColor?: ColorValue | undefined; +
+
3959 +
+ + + + title?: string | undefined; +
+
+ 3960 + +
+ + + }>; +
+
+ 3961 + +
+ + + declare type RegisterCallableModule = ( +
+
3962 +
+   + name: string, +
+
+ 3963 + +
+ + + + moduleOrFactory: Module | (($$PARAM_0$$: void) => Module) +
+
3964 +
+   + ) => void; +
+
3965 +
+ + + export declare const registerCallableModule: typeof + registerCallableModule_2; +
+
3966 +
+ + + export declare type registerCallableModule = typeof + registerCallableModule; +
+
+ 3967 + +
+ + + declare const registerCallableModule_2: + RegisterCallableModule; +
+
3968 +
+ + + declare function + registerCancellableHeadlessTask( +
+
3969 +
+ + + + taskKey: string, +
+
3970 +
+ + + + taskProvider: TaskProvider, +
+
3971 +
+ + + + taskCancelProvider: TaskCancelProvider +
+
3972 +
+ + + ): void; +
+
3973 +
+ + + declare function registerComponent( +
+
3974 +
+ + + + appKey: string, +
+
3975 +
+ + + + componentProvider: ComponentProvider, +
+
3976 +
+ + + + section?: boolean +
+
3977 +
+ + + ): string; +
+
3978 +
+ + + declare function registerConfig(config: + Array<AppConfig>): void; +
+
3979 +
+ + + declare function registerHeadlessTask( +
+
3980 +
+ + + + taskKey: string, +
+
3981 +
+ + + + taskProvider: TaskProvider +
+
3982 +
+ + + ): void; +
+
3983 +
+ + + declare function registerRunnable(appKey: string, + run: Runnable): string; +
+
3984 +
+ + + declare function registerSection( +
+
3985 +
+ + + + appKey: string, +
+
3986 +
+ + + + component: ComponentProvider +
+
3987 +
+ + + ): void; +
+
3988 +
+ + + export declare type Registry = { +
+
3989 +
+ + + + sections: ReadonlyArray<string>; +
+
3990 +
+ + + + runnables: Runnables; +
+
3991 +
+ + + }; +
+
3992 +
+ + + declare type RequestBody = +
+
3993 +
+ + + | string +
+
3994 +
+ + + | Blob_2 +
+
3995 +
+ + + | FormData_2 +
+
3996 +
+ + + | { +
+
3997 +
+ + + uri: string; +
+
3998 +
+ + + } +
+
3999 +
+ + + | ArrayBuffer +
+
4000 +
+ + + + | ArrayBufferView; +
+
4001 +
+ + + declare type RequiredProps<ItemT> = { +
+
4002 +
+ + + + data: Readonly<ArrayLike<ItemT>> | + undefined; +
+
4003 +
+ + + }; +
+
4004 +
+ + + declare type RequiredProps_2<ItemT, SectionT = + DefaultSectionT> = { +
+
4005 +
+ + + + sections: ReadonlyArray<SectionData<ItemT, + SectionT>>; +
+
4006 +
+ + + }; +
+
4007 +
+ + + export declare const requireNativeComponent: typeof + requireNativeComponent_2; +
+
+ 4008 + +
+ + + export declare type + requireNativeComponent = + typeof + requireNativeComponent; +
+
+ 4009 + +
+ + + declare const + requireNativeComponent_2: <T + extends {}>( +
+
+ 4010 + +
+ + + + uiViewClassName: string +
+
+ 4011 + +
+ + + ) => HostComponent<T>; +
+
4012 +
+ + + declare type ResolvedAssetSource = { +
+
4013 +
+ + + + readonly width: number | undefined; +
+
4014 +
+ + + + readonly height: number | undefined; +
+
4015 +
+ + + + readonly uri: string; +
+
4016 +
+ + + + readonly scale: number; +
+
4017 +
+ + + }; +
+
4018 +
+ + + export declare type + ResponderSyntheticEvent<T> = + Readonly< +
+
4019 +
+ + + Omit< +
+
4020 +
+ + + + NativeSyntheticEvent<T>, +
+
4021 +
+ + + keyof { +
+
4022 +
+ + + + touchHistory: Readonly<{ +
+
4023 +
+ + + + indexOfSingleActiveTouch: number; +
+
4024 +
+ + + + mostRecentTimeStamp: number; +
+
4025 +
+ + + + numberActiveTouches: number; +
+
4026 +
+ + + + touchBank: ReadonlyArray< +
+
4027 +
+ + + Readonly<{ +
+
4028 +
+ + + + touchActive: boolean; +
+
4029 +
+ + + + startPageX: number; +
+
4030 +
+ + + + startPageY: number; +
+
4031 +
+ + + + startTimeStamp: number; +
+
4032 +
+ + + + currentPageX: number; +
+
4033 +
+ + + + currentPageY: number; +
+
4034 +
+ + + + currentTimeStamp: number; +
+
4035 +
+ + + + previousPageX: number; +
+
4036 +
+ + + + previousPageY: number; +
+
4037 +
+ + + + previousTimeStamp: number; +
+
4038 +
+ + + }> +
+
4039 +
+ + + >; +
+
4040 +
+ + + }>; +
+
4041 +
+ + + } +
+
4042 +
+ + + > & { +
+
4043 +
+ + + + touchHistory: Readonly<{ +
+
4044 +
+ + + + indexOfSingleActiveTouch: number; +
+
4045 +
+ + + + mostRecentTimeStamp: number; +
+
4046 +
+ + + + numberActiveTouches: number; +
+
4047 +
+ + + + touchBank: ReadonlyArray< +
+
4048 +
+ + + Readonly<{ +
+
4049 +
+ + + + touchActive: boolean; +
+
4050 +
+ + + + startPageX: number; +
+
4051 +
+ + + + startPageY: number; +
+
4052 +
+ + + + startTimeStamp: number; +
+
4053 +
+ + + + currentPageX: number; +
+
4054 +
+ + + + currentPageY: number; +
+
4055 +
+ + + + currentTimeStamp: number; +
+
4056 +
+ + + + previousPageX: number; +
+
4057 +
+ + + + previousPageY: number; +
+
4058 +
+ + + + previousTimeStamp: number; +
+
4059 +
+ + + }> +
+
4060 +
+ + + >; +
+
4061 +
+ + + }>; +
+
4062 +
+ + + } +
+
4063 +
+ + + >; +
+
+ 4064 + +
+ + + declare type ReturnKeyType = + "done" | + "go" | + "next" | + "search" | + "send"; +
+
4065 +
+ + + declare type ReturnKeyType_2 = "done" | + "go" | "next" | + "search" | "send"; +
+
+ 4066 + +
+ + + declare type ReturnKeyTypeAndroid = + "none" | + "previous"; +
+
4067 +
+ + + declare type ReturnKeyTypeAndroid_2 = + "none" | "previous"; +
+
+ 4068 + +
+ + + declare type ReturnKeyTypeIOS = +
+
+ 4069 + +
+ + + + | "default" +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4070 + +
+ + + + | "emergency-call" +
+
4071 +
+ + + + | "google" +
+
4072 +
+ + + + | "join" +
+
4073 +
+ + + + | "route" +
+
4074 +
+ + + + | "yahoo"; +
+
4075 +
+ + + declare type ReturnKeyTypeIOS_2 = +
+
4076 +
+ + + + | "default" +
+
4077 +
+ + + + | "emergency-call" +
+
4078 +
+ + + + | "google" +
+
4079 +
+ + + + | "join" +
+
4080 +
+ + + + | "route" +
+
4081 +
+ + + + | "yahoo"; +
+
4082 +
+   + export declare type ReturnKeyTypeOptions = +
+
4083 +
+   + + | ReturnKeyType +
+
+ 4084 + +
+ + + + | ReturnKeyTypeIOS +
+
+ 4085 + +
+ + + + | ReturnKeyTypeAndroid; +
+
+ 4086 + +
+ + + declare type + ReturnKeyTypeOptions_2 = +
+
+ 4087 + +
+ + + + | ReturnKeyType_2 +
+
+ 4088 + +
+ + + + | ReturnKeyTypeIOS_2 +
+
+ 4089 + +
+ + + + | + ReturnKeyTypeAndroid_2; +
+
+ 4090 + +
+ + + declare type + RgbaAnimatedValue = + { +
+
+ 4091 + +
+ + + readonly r: AnimatedValue; +
+
+ 4092 + +
+ + + readonly g: + AnimatedValue; +
+
+ 4093 + +
+ + + + readonly + b: AnimatedValue; +
+
+ 4094 + +
+ + + + readonly + a: AnimatedValue; +
+
+ 4095 + +
+ + + }; +
+
+ 4096 + +
+ + + declare + type RgbaValue = { +
+
+ 4097 + +
+ + + + readonly r: number; +
+
+ 4098 + +
+ + + + readonly g: number; +
+
+ 4099 + +
+ + + + readonly b: number; +
+
+ 4100 + +
+ + + + readonly a: number; +
+
+ 4101 + +
+ + + }; +
+
+ 4102 + +
+ + + declare type Role = +
+
+ 4103 + +
+ + + + | "alert" +
+
+ 4104 + +
+ + + + | "alertdialog" +
+
+ 4105 + +
+ + + + | "application" +
+
+ 4106 + +
+ + + + | "article" +
+
+ 4107 + +
+ + + + | "banner" +
+
+ 4108 + +
+ + + + | "button" +
+
+ 4109 + +
+ + + + | "cell" +
+
+ 4110 + +
+ + + + | "checkbox" +
+
+ 4111 + +
+ + + + | "columnheader" +
+
+ 4112 + +
+ + + + | "combobox" +
+
+ 4113 + +
+ + + + | "complementary" +
+
+ 4114 + +
+ + + + | "contentinfo" +
+
+ 4115 + +
+ + + + | "definition" +
+
+ 4116 + +
+ + + + | "dialog" +
+
+ 4117 + +
+ + + + | "directory" +
+
+ 4118 + +
+ + + + | "document" +
+
+ 4119 + +
+ + + + | "feed" +
+
+ 4120 + +
+ + + + | "figure" +
+
+ 4121 + +
+ + + + | "form" +
+
+ 4122 + +
+ + + + | "grid" +
+
+ 4123 + +
+ + + + | "group" +
+
+ 4124 + +
+ + + + | "heading" +
+
+ 4125 + +
+ + + + | "img" +
+
+ 4126 + +
+ + + + | "link" +
+
+ 4127 + +
+ + + + | "list" +
+
+ 4128 + +
+ + + + | "listitem" +
+
+ 4129 + +
+ + + + | "log" +
+
+ 4130 + +
+ + + + | "main" +
+
+ 4131 + +
+ + + + | "marquee" +
+
+ 4132 + +
+ + + + | "math" +
+
+ 4133 + +
+ + + + | "menu" +
+
+ 4134 + +
+ + + + | "menubar" +
+
+ 4135 + +
+ + + + | "menuitem" +
+
+ 4136 + +
+ + + + | "meter" +
+
+ 4137 + +
+ + + + | "navigation" +
+
+ 4138 + +
+ + + + | "none" +
+
+ 4139 + +
+ + + + | "note" +
+
+ 4140 + +
+ + + + | "option" +
+
+ 4141 + +
+ + + + | "presentation" +
+
+ 4142 + +
+ + + + | "progressbar" +
+
+ 4143 + +
+ + + + | "radio" +
+
+ 4144 + +
+ + + + | "radiogroup" +
+
+ 4145 + +
+ + + + | "region" +
+
+ 4146 + +
+ + + + | "row" +
+
+ 4147 + +
+ + + + | "rowgroup" +
+
+ 4148 + +
+ + + + | "rowheader" +
+
+ 4149 + +
+ + + + | "scrollbar" +
+
+ 4150 + +
+ + + + | "searchbox" +
+
+ 4151 + +
+ + + + | "separator" +
+
+ 4152 + +
+ + + + | "slider" +
+
+ 4153 + +
+ + + + | "spinbutton" +
+
+ 4154 + +
+ + + + | "status" +
+
+ 4155 + +
+ + + + | "summary" +
+
+ 4156 + +
+ + + + | "switch" +
+
+ 4157 + +
+ + + + | "tab" +
+
+ 4158 + +
+ + + | "table" +
+
4159 +
+ + + + | "tablist" +
+
4160 +
+ + + + | "tabpanel" +
+
4161 +
+ + + + | "term" +
+
4162 +
+ + + + | "timer" +
+
4163 +
+ + + + | "toolbar" +
+
4164 +
+ + + + | "tooltip" +
+
4165 +
+ + + + | "tree" +
+
4166 +
+ + + + | "treegrid" +
+
4167 +
+ + + + | "treeitem"; +
+
4168 +
+ + + export declare type RootTag = symbol & { +
+
4169 +
+ + + + __RootTag__: string; +
+
4170 +
+ + + }; +
+
4171 +
+   + export declare const RootTagContext: + React_2.Context<RootTag>; +
+
+ 4172 + +
+ + + export declare type RootTagContext = + typeof RootTagContext; +
+
+ 4173 + +
+ + + export declare type + RootViewStyleProvider + = ( +
+
4174 +
+ + + + appParameters: Object +
+
4175 +
+ + + ) => ViewStyleProp; +
+
+ 4176 + +
+ + + declare + function runApplication( +
+
4177 +
+ + + + appKey: string, +
+
4178 +
+ + + + appParameters: AppParameters, +
+
4179 +
+ + + + displayMode?: number +
+
+ 4180 + +
+ + + ): void; +
+
+ 4181 + +
+ + + export declare type Runnable + = ( +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4182 + +
+ + + + appParameters: + AppParameters, +
+
+ 4183 + +
+ + + displayMode: + DisplayModeType +
+
4184 +
+ + + ) => void; +
+
+ 4185 + +
+ + + export declare type + Runnables = { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4186 + +
+ + + + [appKey: string]: + Runnable; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
4187 +
+   + }; +
+
4188 +
+ + + export declare const SafeAreaView: typeof + exported; +
+
4189 +
+ + + export declare type SafeAreaView = typeof + SafeAreaView; +
+
+ 4190 + +
+ + + export declare type + ScaledSize = DisplayMetrics; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4191 + +
+ + + declare + type ScheduleLocalNotificationDetails = + Omit< +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4192 + +
+ + + + PresentLocalNotificationDetails, +
+
4193 +
+ + + keyof { +
+
+ 4194 + +
+ + + repeatInterval?: + "year" | "month" | + "week" | "day" | + "hour" | "minute"; +
+
+
+   +
+
+
+ 4195 + +
+ + + } +
+
+ 4196 + +
+ + + > & { +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4197 + +
+ + + repeatInterval?: + "year" | + "month" | "week" | + "day" | "hour" | + "minute"; +
+
+ 4198 + +
+ + + }; +
+
4199 +
+ + + export declare type ScrollEvent = + NativeSyntheticEvent<NativeScrollEvent>; +
+
4200 +
+ + + declare type ScrollResponderType = + ScrollViewImperativeMethods; +
+
4201 +
+ + + export { ScrollToLocationParamsType }; +
+
4202 +
+ + + export declare const ScrollView: typeof Wrapper + & ScrollViewComponentStatics; +
+
4203 +
+ + + export declare type ScrollView = typeof + ScrollView; +
+
4204 +
+ + + declare class ScrollView_2 extends + React_2.Component<ScrollViewProps, State_2> + { +
+
4205 +
+ + + + static Context: typeof + ScrollViewContext_MODULE_EXPORT; +
+
4206 +
+ + + + constructor(props: ScrollViewProps); +
+
4207 +
+ + + + state: State_2; +
+
4208 +
+ + + + componentDidMount(): void; +
+
4209 +
+ + + + componentDidUpdate(prevProps: ScrollViewProps): + void; +
+
4210 +
+ + + + componentWillUnmount(): void; +
+
4211 +
+ + + + getScrollResponder: () => + ScrollResponderType; +
+
4212 +
+ + + + getScrollableNode: () => null | undefined | + number; +
+
4213 +
+ + + + getInnerViewNode: () => null | undefined | + number; +
+
4214 +
+ + + + getInnerViewRef: () => InnerViewInstance | + null; +
+
4215 +
+ + + + getNativeScrollRef: () => HostInstance | + null; +
+
4216 +
+ + + scrollTo: ( +
+
4217 +
+ + + + options?: ScrollViewScrollToOptions | number, +
+
+ 4218 + +
+ + + + deprecatedX?: number, +
+
+ 4219 + +
+ + + + deprecatedAnimated?: boolean +
+
+ 4220 + +
+ + + + ) => void; +
+
4221 +
+ + + + scrollToEnd: (options?: null | undefined | + ScrollViewScrollToOptions) => void; +
+
4222 +
+ + + + flashScrollIndicators: () => void; +
+
4223 +
+ + + + scrollResponderScrollNativeHandleToKeyboard: ( +
+
4224 +
+ + + + nodeHandle: number | HostInstance, +
+
4225 +
+ + + + additionalOffset?: number, +
+
4226 +
+ + + + preventNegativeScrollOffset?: boolean +
+
4227 +
+ + + ) => void; +
+
+ 4228 + +
+ + + + scrollResponderZoomTo: ( +
+
4229 +
+   + rect: { +
+
4230 +
+   + x: number; +
+
4231 +
+   + y: number; +
+
4232 +
+   + width: number; +
+
4233 +
+   + + height: number; +
+
+ 4234 + +
+ + + + animated?: boolean; +
+
4235 +
+   + }, +
+
+ 4236 + +
+ + + + animated?: boolean +
+
+ 4237 + +
+ + + + ) => void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4238 + +
+ + + + scrollResponderKeyboardWillShow: (e: + KeyboardEvent_2) + => void; +
+
+ 4239 + +
+ + + + scrollResponderKeyboardWillHide: (e: + KeyboardEvent_2) + => void; +
+
+ 4240 + +
+ + + + scrollResponderKeyboardDidShow: (e: + KeyboardEvent_2) + => void; +
+
+ 4241 + +
+ + + + scrollResponderKeyboardDidHide: (e: + KeyboardEvent_2) + => void; +
+
4242 +
+ + + + render(): React_2.ReactNode; +
+
4243 +
+   + } +
+
4244 +
+ + + declare type ScrollViewComponentStatics = + Readonly<{ +
+
4245 +
+ + + + Context: typeof + ScrollViewContext_MODULE_EXPORT; +
+
4246 +
+ + + }>; +
+
4247 +
+ + + declare const ScrollViewContext: + React_2.Context<Value>; +
+
4248 +
+ + + declare const ScrollViewContext_MODULE_EXPORT: + typeof ScrollViewContext; +
+
4249 +
+ + + declare type ScrollViewContext_MODULE_EXPORT + = +
+
4250 +
+ + + + typeof ScrollViewContext_MODULE_EXPORT; +
+
4251 +
+ + + declare interface ScrollViewImperativeMethods + { +
+
4252 +
+ + + + readonly getScrollResponder: + ScrollView_2["getScrollResponder"]; +
+
4253 +
+ + + + readonly getScrollableNode: + ScrollView_2["getScrollableNode"]; +
+
4254 +
+ + + + readonly getInnerViewNode: + ScrollView_2["getInnerViewNode"]; +
+
4255 +
+ + + + readonly getInnerViewRef: + ScrollView_2["getInnerViewRef"]; +
+
4256 +
+ + + + readonly getNativeScrollRef: + ScrollView_2["getNativeScrollRef"]; +
+
+ 4257 + +
+ + + readonly scrollTo: + ScrollView_2["scrollTo"]; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4258 + +
+ + + + readonly scrollToEnd: + ScrollView_2["scrollToEnd"]; +
+
+ 4259 + +
+ + + + readonly flashScrollIndicators: + ScrollView_2["flashScrollIndicators"]; +
+
+ 4260 + +
+ + + + readonly scrollResponderZoomTo: + ScrollView_2["scrollResponderZoomTo"]; +
+
+
+   +
+
+
+
+   +
+
+
+ 4261 + +
+ + + + readonly + scrollResponderScrollNativeHandleToKeyboard: + ScrollView_2["scrollResponderScrollNativeHandleToKeyboard"]; +
+
+
+   +
+
+
4262 +
+   + } +
+
+ 4263 + +
+ + + declare type + ScrollViewNativeComponent + = +
+
+ 4264 + +
+ + + typeof + ScrollViewNativeComponent_MODULE_EXPORT; +
+
+ 4265 + +
+ + + declare + const ScrollViewNativeComponent_2: + HostComponent<ScrollViewNativeProps>; +
+
+ 4266 + +
+ + + declare const + ScrollViewNativeComponent_MODULE_EXPORT: + typeof + ScrollViewNativeComponent_2; +
+
+ 4267 + +
+ + + declare type + ScrollViewNativeComponent_MODULE_EXPORT + = +
+
+ 4268 + +
+ + + typeof + ScrollViewNativeComponent_MODULE_EXPORT; +
+
+ 4269 + +
+ + + declare type ScrollViewNativeProps = + Readonly< +
+
+ 4270 + +
+ + + Omit< +
+
+ 4271 + +
+ + + ViewProps, +
+
+ 4272 + +
+ + + + keyof { +
+
+ 4273 + +
+ + + + alwaysBounceHorizontal?: boolean | undefined; +
+
+ 4274 + +
+ + + alwaysBounceVertical?: + boolean | undefined; +
+
+ 4275 + +
+ + + automaticallyAdjustContentInsets?: + boolean | undefined; +
+
+ 4276 + +
+ + + automaticallyAdjustKeyboardInsets?: + boolean | undefined; +
+
+ 4277 + +
+ + + + automaticallyAdjustsScrollIndicatorInsets?: boolean | undefined; +
+
+ 4278 + +
+ + + bounces?: boolean | undefined; +
+
+ 4279 + +
+ + + bouncesZoom?: boolean | + undefined; +
+
+ 4280 + +
+ + + canCancelContentTouches?: + boolean | undefined; +
+
+ 4281 + +
+ + + centerContent?: boolean + | undefined; +
+
+ 4282 + +
+ + + contentInset?: EdgeInsetsProp | + undefined; +
+
+ 4283 + +
+ + + contentInsetAdjustmentBehavior?: +
+
+ 4284 + +
+ + + | + ("automatic" | + "scrollableAxes" | "never" | + "always") +
+
+ 4285 + +
+ + + | undefined; +
+
+ 4286 + +
+ + + contentOffset?: PointProp | + undefined; +
+
+ 4287 + +
+ + + decelerationRate?: + ("fast" | "normal" | number) | + undefined; +
+
+ 4288 + +
+ + + directionalLockEnabled?: + boolean | + undefined; +
+
+ 4289 + +
+ + + disableIntervalMomentum?: boolean | + undefined; +
+
+ 4290 + +
+ + + endFillColor?: + ColorValue | undefined; +
+
+ 4291 + +
+ + + fadingEdgeLength?: number + | undefined; +
+
+ 4292 + +
+ + + indicatorStyle?: ("default" | + "black" | "white") | undefined; +
+
+ 4293 + +
+ + + isInvertedVirtualizedList?: + boolean | undefined; +
+
+ 4294 + +
+ + + keyboardDismissMode?: ("none" + | "on-drag" + | "interactive") + | undefined; +
+
+ 4295 + +
+ + + maintainVisibleContentPosition?: +
+
+ 4296 + +
+ + + | Readonly<{ +
+
+ 4297 + +
+ + + minIndexForVisible: + number; +
+
+ 4298 + +
+ + + autoscrollToTopThreshold?: number | + undefined; +
+
+ 4299 + +
+ + + }> +
+
+ 4300 + +
+ + + | undefined; +
+
+ 4301 + +
+ + + maximumZoomScale?: number | + undefined; +
+
+ 4302 + +
+ + + minimumZoomScale?: number | + undefined; +
+
+ 4303 + +
+ + + nestedScrollEnabled?: boolean | + undefined; +
+
+ 4304 + +
+ + + onMomentumScrollBegin?: + ((event: + ScrollEvent) => void) | + undefined; +
+
+ 4305 + +
+ + + onMomentumScrollEnd?: + ((event: + ScrollEvent) => void) | + undefined; +
+
+ 4306 + +
+ + + onScroll?: ((event: + ScrollEvent) => void) | + undefined; +
+
+ 4307 + +
+ + + onScrollBeginDrag?: + ((event: + ScrollEvent) => void) | + undefined; +
+
+ 4308 + +
+ + + onScrollEndDrag?: + ((event: ScrollEvent) => + void) | undefined; +
+
+ 4309 + +
+ + + onScrollToTop?: (event: + ScrollEvent) => void; +
+
+ 4310 + +
+ + + overScrollMode?: + ("auto" | + "always" | "never") | undefined; +
+
+ 4311 + +
+ + + pagingEnabled?: boolean | + undefined; +
+
+ 4312 + +
+ + + persistentScrollbar?: boolean | + undefined; +
+
+ 4313 + +
+ + + pinchGestureEnabled?: boolean | + undefined; +
+
+ 4314 + +
+ + + scrollEnabled?: boolean | + undefined; +
+
+ 4315 + +
+ + + scrollEventThrottle?: + number | undefined; +
+
+ 4316 + +
+ + + scrollIndicatorInsets?: + EdgeInsetsProp | undefined; +
+
+ 4317 + +
+ + + scrollPerfTag?: string | + undefined; +
+
+ 4318 + +
+ + + + scrollToOverflowEnabled?: boolean | + undefined; +
+
+ 4319 + +
+ + + scrollsToTop?: boolean + | undefined; +
+
4320 +
+ + + + sendMomentumEvents?: boolean | undefined; +
+
4321 +
+ + + + showsHorizontalScrollIndicator?: boolean | + undefined; +
+
4322 +
+ + + + showsVerticalScrollIndicator?: boolean | + undefined; +
+
4323 +
+ + + + snapToAlignment?: ("start" | + "center" | "end") | + undefined; +
+
4324 +
+ + + + snapToEnd?: boolean | undefined; +
+
4325 +
+ + + + snapToInterval?: number | undefined; +
+
4326 +
+ + + + snapToOffsets?: ReadonlyArray<number> | + undefined; +
+
4327 +
+ + + + snapToStart?: boolean | undefined; +
+
4328 +
+ + + + zoomScale?: number | undefined; +
+
4329 +
+ + + + onResponderGrant?: +
+
4330 +
+ + + + | ((e: GestureResponderEvent) => void | + boolean) +
+
4331 +
+ + + | undefined; +
+
4332 +
+ + + } +
+
4333 +
+ + + > & { +
+
4334 +
+ + + + alwaysBounceHorizontal?: boolean | undefined; +
+
4335 +
+ + + + alwaysBounceVertical?: boolean | undefined; +
+
4336 +
+ + + + automaticallyAdjustContentInsets?: boolean | + undefined; +
+
4337 +
+ + + + automaticallyAdjustKeyboardInsets?: boolean | + undefined; +
+
4338 +
+ + + + automaticallyAdjustsScrollIndicatorInsets?: boolean + | undefined; +
+
4339 +
+ + + + bounces?: boolean | undefined; +
+
4340 +
+ + + + bouncesZoom?: boolean | undefined; +
+
4341 +
+ + + + canCancelContentTouches?: boolean | undefined; +
+
4342 +
+ + + + centerContent?: boolean | undefined; +
+
4343 +
+ + + + contentInset?: EdgeInsetsProp | undefined; +
+
4344 +
+ + + + contentInsetAdjustmentBehavior?: +
+
4345 +
+ + + + | ("automatic" | + "scrollableAxes" | "never" | + "always") +
+
4346 +
+ + + | undefined; +
+
4347 +
+ + + + contentOffset?: PointProp | undefined; +
+
4348 +
+ + + + decelerationRate?: ("fast" | + "normal" | number) | undefined; +
+
4349 +
+ + + + directionalLockEnabled?: boolean | undefined; +
+
4350 +
+ + + + disableIntervalMomentum?: boolean | undefined; +
+
4351 +
+ + + + endFillColor?: ColorValue | undefined; +
+
4352 +
+ + + + fadingEdgeLength?: number | undefined; +
+
4353 +
+ + + + indicatorStyle?: ("default" | + "black" | "white") | + undefined; +
+
4354 +
+ + + + isInvertedVirtualizedList?: boolean | + undefined; +
+
4355 +
+ + + + keyboardDismissMode?: ("none" | + "on-drag" | "interactive") | + undefined; +
+
4356 +
+ + + + maintainVisibleContentPosition?: +
+
4357 +
+ + + + | Readonly<{ +
+
4358 +
+ + + + minIndexForVisible: number; +
+
4359 +
+ + + + autoscrollToTopThreshold?: number | undefined; +
+
4360 +
+ + + }> +
+
4361 +
+ + + | undefined; +
+
4362 +
+ + + + maximumZoomScale?: number | undefined; +
+
4363 +
+ + + + minimumZoomScale?: number | undefined; +
+
4364 +
+ + + + nestedScrollEnabled?: boolean | undefined; +
+
4365 +
+ + + + onMomentumScrollBegin?: ((event: ScrollEvent) => + void) | undefined; +
+
4366 +
+ + + + onMomentumScrollEnd?: ((event: ScrollEvent) => + void) | undefined; +
+
4367 +
+ + + + onScroll?: ((event: ScrollEvent) => void) | + undefined; +
+
4368 +
+ + + + onScrollBeginDrag?: ((event: ScrollEvent) => + void) | undefined; +
+
4369 +
+ + + + onScrollEndDrag?: ((event: ScrollEvent) => void) + | undefined; +
+
4370 +
+ + + + onScrollToTop?: (event: ScrollEvent) => + void; +
+
4371 +
+ + + + overScrollMode?: ("auto" | + "always" | "never") | + undefined; +
+
4372 +
+ + + + pagingEnabled?: boolean | undefined; +
+
4373 +
+ + + + persistentScrollbar?: boolean | undefined; +
+
4374 +
+ + + + pinchGestureEnabled?: boolean | undefined; +
+
4375 +
+ + + + scrollEnabled?: boolean | undefined; +
+
4376 +
+ + + + scrollEventThrottle?: number | undefined; +
+
4377 +
+ + + + scrollIndicatorInsets?: EdgeInsetsProp | + undefined; +
+
4378 +
+ + + + scrollPerfTag?: string | undefined; +
+
4379 +
+ + + + scrollToOverflowEnabled?: boolean | undefined; +
+
4380 +
+ + + + scrollsToTop?: boolean | undefined; +
+
4381 +
+ + + + sendMomentumEvents?: boolean | undefined; +
+
4382 +
+ + + + showsHorizontalScrollIndicator?: boolean | + undefined; +
+
4383 +
+ + + + showsVerticalScrollIndicator?: boolean | + undefined; +
+
4384 +
+ + + + snapToAlignment?: ("start" | + "center" | "end") | + undefined; +
+
4385 +
+ + + + snapToEnd?: boolean | undefined; +
+
4386 +
+ + + + snapToInterval?: number | undefined; +
+
4387 +
+ + + + snapToOffsets?: ReadonlyArray<number> | + undefined; +
+
4388 +
+ + + + snapToStart?: boolean | undefined; +
+
4389 +
+ + + + zoomScale?: number | undefined; +
+
4390 +
+ + + + onResponderGrant?: +
+
4391 +
+ + + + | ((e: GestureResponderEvent) => void | + boolean) +
+
4392 +
+ + + | undefined; +
+
4393 +
+ + + } +
+
4394 +
+ + + >; +
+
4395 +
+ + + export declare type ScrollViewProps = + Readonly< +
+
4396 +
+ + + Omit< +
+
4397 +
+ + + ViewProps, +
+
4398 +
+ + + + | keyof ScrollViewPropsIOS +
+
4399 +
+ + + + | keyof ScrollViewPropsAndroid +
+
4400 +
+ + + | keyof { +
+
4401 +
+ + + + contentContainerStyle?: ViewStyleProp | + undefined; +
+
4402 +
+ + + + contentOffset?: PointProp | undefined; +
+
4403 +
+ + + + disableIntervalMomentum?: boolean | undefined; +
+
4404 +
+ + + + decelerationRate?: DecelerationRateType | + undefined; +
+
4405 +
+ + + + experimental_endDraggingSensitivityMultiplier?: + number | undefined; +
+
4406 +
+ + + + horizontal?: boolean | undefined; +
+
4407 +
+ + + + invertStickyHeaders?: boolean | undefined; +
+
4408 +
+ + + + keyboardDismissMode?: ("none" | + "on-drag" | "interactive") | + undefined; +
+
4409 +
+ + + + keyboardShouldPersistTaps?: +
+
4410 +
+ + + + | ("always" | "never" | + "handled" | true | false) +
+
4411 +
+ + + | undefined; +
+
4412 +
+ + + + maintainVisibleContentPosition?: +
+
4413 +
+ + + + | Readonly<{ +
+
4414 +
+ + + + minIndexForVisible: number; +
+
4415 +
+ + + + autoscrollToTopThreshold?: number | undefined; +
+
4416 +
+ + + }> +
+
4417 +
+ + + | undefined; +
+
4418 +
+ + + + onMomentumScrollBegin?: ((event: ScrollEvent) => + void) | undefined; +
+
4419 +
+ + + + onMomentumScrollEnd?: ((event: ScrollEvent) => + void) | undefined; +
+
4420 +
+ + + + onScroll?: ((event: ScrollEvent) => void) | + undefined; +
+
4421 +
+ + + + onScrollBeginDrag?: ((event: ScrollEvent) => + void) | undefined; +
+
4422 +
+ + + + onScrollEndDrag?: ((event: ScrollEvent) => void) + | undefined; +
+
4423 +
+ + + + onContentSizeChange?: ( +
+
4424 +
+ + + + contentWidth: number, +
+
4425 +
+ + + + contentHeight: number +
+
4426 +
+ + + ) => void; +
+
4427 +
+ + + + onKeyboardDidShow?: (event: KeyboardEvent_2) => + void; +
+
4428 +
+ + + + onKeyboardDidHide?: (event: KeyboardEvent_2) => + void; +
+
4429 +
+ + + + onKeyboardWillShow?: (event: KeyboardEvent_2) => + void; +
+
4430 +
+ + + + onKeyboardWillHide?: (event: KeyboardEvent_2) => + void; +
+
4431 +
+ + + + pagingEnabled?: boolean | undefined; +
+
4432 +
+ + + + scrollEnabled?: boolean | undefined; +
+
4433 +
+ + + + scrollEventThrottle?: number | undefined; +
+
4434 +
+ + + + showsVerticalScrollIndicator?: boolean | + undefined; +
+
4435 +
+ + + + stickyHeaderHiddenOnScroll?: boolean | + undefined; +
+
4436 +
+ + + + stickyHeaderIndices?: ReadonlyArray<number> | + undefined; +
+
4437 +
+ + + + StickyHeaderComponent?: + StickyHeaderComponentType; +
+
4438 +
+ + + + snapToAlignment?: ("start" | + "center" | "end") | + undefined; +
+
4439 +
+ + + + snapToInterval?: number | undefined; +
+
4440 +
+ + + + snapToOffsets?: ReadonlyArray<number> | + undefined; +
+
4441 +
+ + + + snapToStart?: boolean | undefined; +
+
4442 +
+ + + + snapToEnd?: boolean | undefined; +
+
4443 +
+ + + + removeClippedSubviews?: boolean | undefined; +
+
4444 +
+ + + + refreshControl?: React_2.ReactNode | + undefined; +
+
4445 +
+ + + + children?: React_2.ReactNode; +
+
4446 +
+ + + + innerViewRef?: + React_2.Ref<InnerViewInstance>; +
+
4447 +
+ + + + scrollViewRef?: + React_2.Ref<PublicScrollViewInstance>; +
+
4448 +
+ + + } +
+
4449 +
+ + + > & +
+
4450 +
+ + + Omit< +
+
4451 +
+ + + + ScrollViewPropsIOS, +
+
4452 +
+ + + + | keyof ScrollViewPropsAndroid +
+
4453 +
+ + + | keyof { +
+
4454 +
+ + + + contentContainerStyle?: ViewStyleProp | + undefined; +
+
4455 +
+ + + + contentOffset?: PointProp | undefined; +
+
4456 +
+ + + + disableIntervalMomentum?: boolean | undefined; +
+
4457 +
+ + + + decelerationRate?: DecelerationRateType | + undefined; +
+
4458 +
+ + + + experimental_endDraggingSensitivityMultiplier?: + number | undefined; +
+
4459 +
+ + + + horizontal?: boolean | undefined; +
+
4460 +
+ + + + invertStickyHeaders?: boolean | undefined; +
+
4461 +
+ + + + keyboardDismissMode?: +
+
4462 +
+ + + + | ("none" | "on-drag" | + "interactive") +
+
4463 +
+ + + | undefined; +
+
4464 +
+ + + + keyboardShouldPersistTaps?: +
+
4465 +
+ + + + | ("always" | "never" | + "handled" | true | false) +
+
4466 +
+ + + | undefined; +
+
4467 +
+ + + + maintainVisibleContentPosition?: +
+
4468 +
+ + + + | Readonly<{ +
+
4469 +
+ + + + minIndexForVisible: number; +
+
4470 +
+ + + + autoscrollToTopThreshold?: number | undefined; +
+
4471 +
+ + + }> +
+
4472 +
+ + + | undefined; +
+
4473 +
+ + + + onMomentumScrollBegin?: ((event: ScrollEvent) => + void) | undefined; +
+
4474 +
+ + + + onMomentumScrollEnd?: ((event: ScrollEvent) => + void) | undefined; +
+
4475 +
+ + + + onScroll?: ((event: ScrollEvent) => void) | + undefined; +
+
4476 +
+ + + + onScrollBeginDrag?: ((event: ScrollEvent) => + void) | undefined; +
+
4477 +
+ + + + onScrollEndDrag?: ((event: ScrollEvent) => void) + | undefined; +
+
4478 +
+ + + + onContentSizeChange?: ( +
+
4479 +
+ + + + contentWidth: number, +
+
4480 +
+ + + + contentHeight: number +
+
4481 +
+ + + ) => void; +
+
4482 +
+ + + + onKeyboardDidShow?: (event: KeyboardEvent_2) => + void; +
+
4483 +
+ + + + onKeyboardDidHide?: (event: KeyboardEvent_2) => + void; +
+
4484 +
+ + + + onKeyboardWillShow?: (event: KeyboardEvent_2) => + void; +
+
4485 +
+ + + + onKeyboardWillHide?: (event: KeyboardEvent_2) => + void; +
+
4486 +
+ + + + pagingEnabled?: boolean | undefined; +
+
4487 +
+ + + + scrollEnabled?: boolean | undefined; +
+
4488 +
+ + + + scrollEventThrottle?: number | undefined; +
+
4489 +
+ + + + showsVerticalScrollIndicator?: boolean | + undefined; +
+
4490 +
+ + + + stickyHeaderHiddenOnScroll?: boolean | + undefined; +
+
4491 +
+ + + + stickyHeaderIndices?: ReadonlyArray<number> | + undefined; +
+
4492 +
+ + + + StickyHeaderComponent?: + StickyHeaderComponentType; +
+
4493 +
+ + + + snapToAlignment?: ("start" | + "center" | "end") | + undefined; +
+
4494 +
+ + + + snapToInterval?: number | undefined; +
+
4495 +
+ + + + snapToOffsets?: ReadonlyArray<number> | + undefined; +
+
4496 +
+ + + + snapToStart?: boolean | undefined; +
+
4497 +
+ + + + snapToEnd?: boolean | undefined; +
+
4498 +
+ + + + removeClippedSubviews?: boolean | undefined; +
+
4499 +
+ + + + refreshControl?: React_2.ReactNode | + undefined; +
+
4500 +
+ + + + children?: React_2.ReactNode; +
+
4501 +
+ + + + innerViewRef?: + React_2.Ref<InnerViewInstance>; +
+
4502 +
+ + + + scrollViewRef?: + React_2.Ref<PublicScrollViewInstance>; +
+
4503 +
+ + + } +
+
4504 +
+ + + > & +
+
4505 +
+ + + Omit< +
+
4506 +
+ + + + ScrollViewPropsAndroid, +
+
4507 +
+ + + keyof { +
+
4508 +
+ + + + contentContainerStyle?: ViewStyleProp | + undefined; +
+
4509 +
+ + + + contentOffset?: PointProp | undefined; +
+
4510 +
+ + + + disableIntervalMomentum?: boolean | undefined; +
+
4511 +
+ + + + decelerationRate?: DecelerationRateType | + undefined; +
+
4512 +
+ + + + experimental_endDraggingSensitivityMultiplier?: + number | undefined; +
+
4513 +
+ + + + horizontal?: boolean | undefined; +
+
4514 +
+ + + + invertStickyHeaders?: boolean | undefined; +
+
4515 +
+ + + + keyboardDismissMode?: ("none" | + "on-drag" | "interactive") | + undefined; +
+
4516 +
+ + + + keyboardShouldPersistTaps?: +
+
4517 +
+ + + + | ("always" | "never" | + "handled" | true | false) +
+
4518 +
+ + + | undefined; +
+
4519 +
+ + + + maintainVisibleContentPosition?: +
+
4520 +
+ + + + | Readonly<{ +
+
4521 +
+ + + + minIndexForVisible: number; +
+
4522 +
+ + + + autoscrollToTopThreshold?: number | undefined; +
+
4523 +
+ + + }> +
+
4524 +
+ + + | undefined; +
+
4525 +
+ + + + onMomentumScrollBegin?: ((event: ScrollEvent) => + void) | undefined; +
+
4526 +
+ + + + onMomentumScrollEnd?: ((event: ScrollEvent) => + void) | undefined; +
+
4527 +
+ + + + onScroll?: ((event: ScrollEvent) => void) | + undefined; +
+
4528 +
+ + + + onScrollBeginDrag?: ((event: ScrollEvent) => + void) | undefined; +
+
4529 +
+ + + + onScrollEndDrag?: ((event: ScrollEvent) => void) + | undefined; +
+
4530 +
+ + + + onContentSizeChange?: ( +
+
4531 +
+ + + + contentWidth: number, +
+
4532 +
+ + + + contentHeight: number +
+
4533 +
+ + + ) => void; +
+
4534 +
+ + + + onKeyboardDidShow?: (event: KeyboardEvent_2) => + void; +
+
4535 +
+ + + + onKeyboardDidHide?: (event: KeyboardEvent_2) => + void; +
+
4536 +
+ + + + onKeyboardWillShow?: (event: KeyboardEvent_2) => + void; +
+
4537 +
+ + + + onKeyboardWillHide?: (event: KeyboardEvent_2) => + void; +
+
4538 +
+ + + + pagingEnabled?: boolean | undefined; +
+
4539 +
+ + + + scrollEnabled?: boolean | undefined; +
+
4540 +
+ + + + scrollEventThrottle?: number | undefined; +
+
4541 +
+ + + + showsVerticalScrollIndicator?: boolean | + undefined; +
+
4542 +
+ + + + stickyHeaderHiddenOnScroll?: boolean | + undefined; +
+
4543 +
+ + + + stickyHeaderIndices?: ReadonlyArray<number> | + undefined; +
+
4544 +
+ + + + StickyHeaderComponent?: + StickyHeaderComponentType; +
+
4545 +
+ + + + snapToAlignment?: ("start" | + "center" | "end") | + undefined; +
+
4546 +
+ + + + snapToInterval?: number | undefined; +
+
4547 +
+ + + + snapToOffsets?: ReadonlyArray<number> | + undefined; +
+
4548 +
+ + + + snapToStart?: boolean | undefined; +
+
4549 +
+ + + + snapToEnd?: boolean | undefined; +
+
4550 +
+ + + + removeClippedSubviews?: boolean | undefined; +
+
4551 +
+ + + + refreshControl?: React_2.ReactNode | + undefined; +
+
4552 +
+ + + + children?: React_2.ReactNode; +
+
4553 +
+ + + + innerViewRef?: + React_2.Ref<InnerViewInstance>; +
+
4554 +
+ + + + scrollViewRef?: + React_2.Ref<PublicScrollViewInstance>; +
+
4555 +
+ + + } +
+
4556 +
+ + + > & { +
+
4557 +
+ + + + contentContainerStyle?: ViewStyleProp | + undefined; +
+
4558 +
+ + + + contentOffset?: PointProp | undefined; +
+
4559 +
+ + + + disableIntervalMomentum?: boolean | undefined; +
+
4560 +
+ + + + decelerationRate?: DecelerationRateType | + undefined; +
+
4561 +
+ + + + experimental_endDraggingSensitivityMultiplier?: + number | undefined; +
+
4562 +
+ + + + horizontal?: boolean | undefined; +
+
4563 +
+ + + + invertStickyHeaders?: boolean | undefined; +
+
4564 +
+ + + + keyboardDismissMode?: ("none" | + "on-drag" | "interactive") | + undefined; +
+
4565 +
+ + + + keyboardShouldPersistTaps?: +
+
4566 +
+ + + + | ("always" | "never" | + "handled" | true | false) +
+
4567 +
+ + + | undefined; +
+
4568 +
+ + + + maintainVisibleContentPosition?: +
+
4569 +
+ + + + | Readonly<{ +
+
4570 +
+ + + + minIndexForVisible: number; +
+
4571 +
+ + + + autoscrollToTopThreshold?: number | undefined; +
+
4572 +
+ + + }> +
+
4573 +
+ + + | undefined; +
+
4574 +
+ + + + onMomentumScrollBegin?: ((event: ScrollEvent) => + void) | undefined; +
+
4575 +
+ + + + onMomentumScrollEnd?: ((event: ScrollEvent) => + void) | undefined; +
+
4576 +
+ + + + onScroll?: ((event: ScrollEvent) => void) | + undefined; +
+
4577 +
+ + + + onScrollBeginDrag?: ((event: ScrollEvent) => + void) | undefined; +
+
4578 +
+ + + + onScrollEndDrag?: ((event: ScrollEvent) => void) + | undefined; +
+
4579 +
+ + + + onContentSizeChange?: ( +
+
4580 +
+ + + + contentWidth: number, +
+
4581 +
+ + + + contentHeight: number +
+
4582 +
+ + + ) => void; +
+
4583 +
+ + + + onKeyboardDidShow?: (event: KeyboardEvent_2) => + void; +
+
4584 +
+ + + + onKeyboardDidHide?: (event: KeyboardEvent_2) => + void; +
+
4585 +
+ + + + onKeyboardWillShow?: (event: KeyboardEvent_2) => + void; +
+
4586 +
+ + + + onKeyboardWillHide?: (event: KeyboardEvent_2) => + void; +
+
4587 +
+ + + + pagingEnabled?: boolean | undefined; +
+
4588 +
+ + + + scrollEnabled?: boolean | undefined; +
+
4589 +
+ + + + scrollEventThrottle?: number | undefined; +
+
4590 +
+ + + + showsVerticalScrollIndicator?: boolean | + undefined; +
+
4591 +
+ + + + stickyHeaderHiddenOnScroll?: boolean | + undefined; +
+
4592 +
+ + + + stickyHeaderIndices?: ReadonlyArray<number> | + undefined; +
+
4593 +
+ + + + StickyHeaderComponent?: + StickyHeaderComponentType; +
+
4594 +
+ + + + snapToAlignment?: ("start" | + "center" | "end") | + undefined; +
+
4595 +
+ + + + snapToInterval?: number | undefined; +
+
4596 +
+ + + + snapToOffsets?: ReadonlyArray<number> | + undefined; +
+
4597 +
+ + + + snapToStart?: boolean | undefined; +
+
4598 +
+ + + + snapToEnd?: boolean | undefined; +
+
4599 +
+ + + + removeClippedSubviews?: boolean | undefined; +
+
4600 +
+ + + + refreshControl?: React_2.ReactNode | + undefined; +
+
4601 +
+ + + + children?: React_2.ReactNode; +
+
4602 +
+ + + + innerViewRef?: + React_2.Ref<InnerViewInstance>; +
+
4603 +
+ + + + scrollViewRef?: + React_2.Ref<PublicScrollViewInstance>; +
+
4604 +
+ + + } +
+
4605 +
+ + + >; +
+
4606 +
+ + + export declare type ScrollViewPropsAndroid = + Readonly<{ +
+
4607 +
+ + + + nestedScrollEnabled?: boolean | undefined; +
+
4608 +
+   + + endFillColor?: ColorValue | undefined; +
+
4609 +
+   + + scrollPerfTag?: string | undefined; +
+
+ 4610 + +
+ + + + overScrollMode?: ("auto" + | "always" | + "never") | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
4611 +
+   + + persistentScrollbar?: boolean | undefined; +
+
4612 +
+ + + + fadingEdgeLength?: number | undefined; +
+
+ 4613 + +
+ + + }>; +
+
+ 4614 + +
+ + + export declare type ScrollViewPropsIOS + = Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
+ 4615 + +
+ + + + automaticallyAdjustContentInsets?: boolean | + undefined; +
+
4616 +
+   + + automaticallyAdjustKeyboardInsets?: boolean | + undefined; +
+
4617 +
+   + + automaticallyAdjustsScrollIndicatorInsets?: boolean + | undefined; +
+
4618 +
+ + + + contentInset?: EdgeInsetsProp | undefined; +
+
4619 +
+   + + bounces?: boolean | undefined; +
+
4620 +
+ + + + disableScrollViewPanResponder?: boolean | + undefined; +
+
4621 +
+   + + bouncesZoom?: boolean | undefined; +
+
4622 +
+ + + + alwaysBounceHorizontal?: boolean | undefined; +
+
+ 4623 + +
+ + + + alwaysBounceVertical?: boolean | + undefined; +
+
4624 +
+   + + centerContent?: boolean | undefined; +
+
+
+   +
+
+
+ 4625 + +
+ + + + indicatorStyle?: + ("default" | + "black" | + "white") | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
4626 +
+   + + directionalLockEnabled?: boolean | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4627 + +
+ + + canCancelContentTouches?: + boolean | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
4628 +
+   + + maximumZoomScale?: number | undefined; +
+
4629 +
+   + + minimumZoomScale?: number | undefined; +
+
+
+   +
+
+
4630 +
+   + + pinchGestureEnabled?: boolean | undefined; +
+
+
+   +
+
+
+ 4631 + +
+ + + + scrollIndicatorInsets?: EdgeInsetsProp | + undefined; +
+
4632 +
+   + + scrollToOverflowEnabled?: boolean | undefined; +
+
4633 +
+   + + scrollsToTop?: boolean | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+ 4634 + +
+ + + onScrollToTop?: (event: + ScrollEvent) => void; +
+
+ 4635 + +
+ + + + showsHorizontalScrollIndicator?: boolean | undefined; +
+
4636 +
+   + + zoomScale?: number | undefined; +
+
4637 +
+ + + + contentInsetAdjustmentBehavior?: +
+
4638 +
+ + + + | ("automatic" | + "scrollableAxes" | "never" | + "always") +
+
4639 +
+ + + | undefined; +
+
4640 +
+ + + }>; +
+
4641 +
+ + + declare interface ScrollViewScrollToOptions { +
+
4642 +
+ + + x?: number; +
+
4643 +
+ + + y?: number; +
+
4644 +
+ + + + animated?: boolean; +
+
4645 +
+   + } +
+
+ 4646 + +
+ + + declare type + ScrollViewStickyHeaderProps = + Readonly<{ +
+
4647 +
+ + + + children?: React_2.ReactNode; +
+
4648 +
+ + + + nextHeaderLayoutY: number | undefined; +
+
+ 4649 + +
+ + + + onLayout: + (event: LayoutChangeEvent) => + void; +
+
4650 +
+ + + + scrollAnimatedValue: Animated.Value; +
+
4651 +
+ + + + inverted: boolean | undefined; +
+
4652 +
+ + + + scrollViewHeight: number | undefined; +
+
+ 4653 + +
+ + + + nativeID?: string | undefined; +
+
4654 +
+ + + + hiddenOnScroll?: boolean | undefined; +
+
4655 +
+ + + }>; +
+
4656 +
+ + + export { SectionBase }; +
+
4657 +
+ + + declare type SectionBase_2< +
+
4658 +
+ + + SectionItemT, +
+
4659 +
+ + + + SectionT = DefaultSectionT +
+
+ 4660 + +
+ + + > + = SectionBase<SectionItemT, + SectionT>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
4661 +
+   + export declare class SectionList< +
+
+ 4662 + +
+ + + ItemT, +
+
+ 4663 + +
+ + + + SectionT = DefaultSectionT +
+
+ 4664 + +
+ + + > extends + React_2.PureComponent<SectionListProps<ItemT, SectionT>> + { +
+
+ 4665 + +
+ + + props: + SectionListProps<ItemT, SectionT>; +
+
+
+   +
+
+
+
+   +
+
+
+ 4666 + +
+ + + + scrollToLocation(params: + ScrollToLocationParamsType): void; +
+
4667 +
+   + + recordInteraction(): void; +
+
4668 +
+   + + flashScrollIndicators(): void; +
+
+ 4669 + +
+ + + + getScrollResponder(): null | + undefined | ScrollResponderType; +
+
+ 4670 + +
+ + + + getScrollableNode(): any; +
+
4671 +
+ + + + setNativeProps(props: Object): void; +
+
4672 +
+ + + + render(): React_2.ReactNode; +
+
4673 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4674 + +
+ + + export declare + type SectionListProps<ItemT, SectionT + = DefaultSectionT> = Omit< +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4675 + +
+ + + Omit< +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4676 + +
+ + + VirtualizedSectionListProps<ItemT, + SectionT>, +
+
4677 +
+ + + + "getItem" | "getItemCount" | + "renderItem" | + "keyExtractor" +
+
4678 +
+ + + >, +
+
+ 4679 + +
+ + + | keyof + RequiredProps_2<ItemT, + SectionT> +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 4680 + +
+ + + | + keyof OptionalProps_2<ItemT, + SectionT> +
+
+
+   +
+
+
+ 4681 + +
+ + + | keyof {} +
+
4682 +
+ + + > & +
+
4683 +
+ + + Omit< +
+
4684 +
+ + + + RequiredProps_2<ItemT, SectionT>, +
+
+ 4685 + +
+ + + keyof + OptionalProps_2<ItemT, + SectionT> | keyof {} +
+
+ 4686 + +
+ + + + > & +
+
+ 4687 + +
+ + + Omit<OptionalProps_2<ItemT, + SectionT>, keyof + {}> & {}; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
4688 +
+   + export declare type SectionListRenderItem<ItemT, + SectionT = DefaultSectionT> = ( +
+
4689 +
+   + + info: SectionListRenderItemInfo<ItemT, + SectionT> +
+
+ 4690 + +
+ + + ) => React_2.ReactNode | null; +
+
+ 4691 + +
+ + + export declare + type SectionListRenderItemInfo< +
+
4692 +
+   + ItemT, +
+
+ 4693 + +
+ + + + SectionT = DefaultSectionT +
+
4694 +
+ + + > = Omit< +
+
+ 4695 + +
+ + + ListRenderItemInfo<ItemT>, +
+
4696 +
+ + + keyof { +
+
+ 4697 + +
+ + + section: + SectionData<ItemT, SectionT>; +
+
+ 4698 + +
+ + + } +
+
4699 +
+ + + > & { +
+
4700 +
+ + + + section: SectionData<ItemT, SectionT>; +
+
4701 +
+ + + }; +
+
+ 4702 + +
+ + + declare type Selection_2 + = Readonly<{ +
+
+ 4703 + +
+ + + + start: number; +
+
+ 4704 + +
+ + + + end: number; +
+
4705 +
+ + + }>; +
+
4706 +
+ + + declare type Selection_3 = Readonly<{ +
+
4707 +
+ + + start: number; +
+
+ 4708 + +
+ + + + end: number; +
+
4709 +
+ + + }>; +
+
4710 +
+ + + export { Separators }; +
+
4711 +
+ + + declare const sequence: ( +
+
4712 +
+ + + + animations: Array<CompositeAnimation> +
+
4713 +
+ + + ) => CompositeAnimation; +
+
4714 +
+ + + declare const sequence_2: typeof + AnimatedImplementation_MODULE_EXPORT.sequence; +
+
4715 +
+ + + declare type sequence_2 = typeof sequence_2; +
+
4716 +
+ + + declare function setColorScheme( +
+
+ 4717 + +
+ + + + colorScheme: null | + undefined | ColorSchemeName +
+
+ 4718 + +
+ + + ): void; +
+
+
+   +
+
+
+ 4719 + +
+ + + declare function + setComponentProviderInstrumentationHook( +
+
+ 4720 + +
+ + + + hook: + ComponentProviderInstrumentationHook +
+
4721 +
+ + + ): void; +
+
+ 4722 + +
+ + + declare function setEnabled(value: boolean): void; +
+
+
+   +
+
+
+ 4723 + +
+ + + declare function setEnabled_2(_doEnable: + boolean): void; +
+
4724 +
+ + + declare function setRootViewStyleProvider( +
+
4725 +
+ + + + provider: RootViewStyleProvider +
+
4726 +
+ + + ): void; +
+
4727 +
+ + + declare const setStyleAttributePreprocessor: + ( +
+
4728 +
+ + + + property: string, +
+
4729 +
+ + + + process: (nextProp: any) => any +
+
4730 +
+ + + ) => void; +
+
4731 +
+ + + declare type setStyleAttributePreprocessor = +
+
4732 +
+ + + + typeof setStyleAttributePreprocessor; +
+
4733 +
+ + + declare function setSurfaceProps( +
+
4734 +
+ + + + appKey: string, +
+
4735 +
+ + + + appParameters: Object, +
+
4736 +
+ + + + displayMode?: number +
+
4737 +
+ + + ): void; +
+
+ 4738 + +
+ + + export declare const Settings: + typeof Settings_2; +
+
+ 4739 + +
+ + + export declare type Settings = + typeof Settings; +
+
+ 4740 + +
+ + + declare const + Settings_2: { +
+
4741 +
+   + + get(key: string): any; +
+
4742 +
+   + + set(settings: Object): void; +
+
4743 +
+   + + watchKeys(keys: string | Array<string>, + callback: () => void): number; +
+
4744 +
+   + + clearWatch(watchId: number): void; +
+
4745 +
+ + + }; +
+
4746 +
+ + + declare function setWrapperComponentProvider( +
+
4747 +
+ + + + provider: WrapperComponentProvider +
+
4748 +
+ + + ): void; +
+
4749 +
+ + + export declare class Share { +
+
4750 +
+ + + static share( +
+
4751 +
+ + + + content: ShareContent, +
+
4752 +
+ + + + options?: ShareOptions +
+
4753 +
+ + + + ): Promise<{ +
+
4754 +
+ + + + action: string; +
+
4755 +
+ + + + activityType: string | undefined; +
+
4756 +
+ + + }>; +
+
4757 +
+ + + + static sharedAction: "sharedAction"; +
+
4758 +
+ + + + static dismissedAction: + "dismissedAction"; +
+
4759 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
4760 +
+   + export declare type ShareAction = { +
+
+ 4761 + +
+ + + + action: "sharedAction" + | + "dismissedAction"; +
+
+ 4762 + +
+ + + + activityType?: string | null; +
+
4763 +
+   + }; +
+
4764 +
+ + + export declare type ShareActionSheetError = + Readonly<{ +
+
4765 +
+ + + + domain: string; +
+
4766 +
+ + + code: string; +
+
4767 +
+ + + + userInfo?: Object | undefined; +
+
4768 +
+ + + + message: string; +
+
4769 +
+ + + }>; +
+
+ 4770 + +
+ + + export declare + type ShareActionSheetIOSOptions + = Readonly<{ +
+
4771 +
+   + + message?: string | undefined; +
+
4772 +
+   + + url?: string | undefined; +
+
4773 +
+   + + subject?: string | undefined; +
+
4774 +
+   + + anchor?: number | undefined; +
+
4775 +
+ + + + tintColor?: number | undefined; +
+
4776 +
+ + + + cancelButtonTintColor?: number | undefined; +
+
4777 +
+ + + + disabledButtonTintColor?: number | undefined; +
+
+ 4778 + +
+ + + + excludedActivityTypes?: + Array<string> | + undefined; +
+
4779 +
+ + + + userInterfaceStyle?: string | undefined; +
+
+ 4780 + +
+ + + }>; +
+
4781 +
+   + export declare type ShareContent = +
+
4782 +
+   + | { +
+
+ 4783 + +
+ + + + title?: string; +
+
4784 +
+   + url: string; +
+
+ 4785 + +
+ + + + message?: string; +
+
4786 +
+   + } +
+
4787 +
+   + | { +
+
+ 4788 + +
+ + + + title?: string; +
+
+ 4789 + +
+ + + url?: string; +
+
4790 +
+   + + message: string; +
+
4791 +
+   + }; +
+
4792 +
+   + export declare type ShareOptions = { +
+
+ 4793 + +
+ + + + dialogTitle?: string; +
+
+ 4794 + +
+ + + + excludedActivityTypes?: Array<string>; +
+
+ 4795 + +
+ + + + tintColor?: ColorValue; +
+
+ 4796 + +
+ + + + subject?: string; +
+
+ 4797 + +
+ + + + anchor?: number; +
+
4798 +
+   + }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
4799 +
+   + export declare type SimpleTask = { +
+
4800 +
+   + name: string; +
+
+ 4801 + +
+ + + + run: () => void; +
+
4802 +
+   + }; +
+
+ 4803 + +
+ + + declare interface Spec + extends TurboModule { +
+
4804 +
+ + + + readonly getConstants: () => { +
+
4805 +
+ + + + readonly buttonClicked: DialogAction; +
+
4806 +
+ + + + readonly dismissed: DialogAction; +
+
4807 +
+ + + + readonly buttonPositive: DialogButtonKey; +
+
4808 +
+ + + + readonly buttonNegative: DialogButtonKey; +
+
+ 4809 + +
+ + + readonly buttonNeutral: + DialogButtonKey; +
+
4810 +
+ + + }; +
+
4811 +
+ + + + readonly showAlert: ( +
+
4812 +
+ + + + config: DialogOptions, +
+
4813 +
+ + + + onError: (error: string) => void, +
+
4814 +
+ + + + onAction: (action: DialogAction, buttonKey?: + DialogButtonKey) => void +
+
4815 +
+ + + ) => void; +
+
4816 +
+   + } +
+
+ 4817 + +
+ + + declare interface Spec_2 + extends TurboModule { +
+
4818 +
+ + + + readonly getConstants: () => Object; +
+
4819 +
+ + + + readonly createView: ( +
+
4820 +
+ + + + reactTag: number, +
+
4821 +
+ + + + viewName: string, +
+
4822 +
+ + + + rootTag: RootTag, +
+
4823 +
+ + + props: Object +
+
4824 +
+ + + ) => void; +
+
4825 +
+ + + + readonly updateView: ( +
+
4826 +
+ + + + reactTag: number, +
+
4827 +
+ + + + viewName: string, +
+
4828 +
+ + + props: Object +
+
4829 +
+ + + ) => void; +
+
4830 +
+ + + + readonly findSubviewIn: ( +
+
4831 +
+ + + + reactTag: number, +
+
4832 +
+ + + + point: Array<number>, +
+
4833 +
+ + + callback: ( +
+
4834 +
+ + + + nativeViewTag: number, +
+
4835 +
+ + + left: number, +
+
4836 +
+ + + top: number, +
+
4837 +
+ + + width: number, +
+
4838 +
+ + + height: number +
+
4839 +
+ + + ) => void +
+
4840 +
+ + + ) => void; +
+
4841 +
+ + + + readonly dispatchViewManagerCommand: ( +
+
4842 +
+ + + + reactTag: number, +
+
4843 +
+ + + + commandID: number, +
+
4844 +
+ + + + commandArgs?: Array<any> +
+
4845 +
+ + + ) => void; +
+
4846 +
+ + + + readonly measure: ( +
+
4847 +
+ + + + reactTag: number, +
+
4848 +
+ + + + callback: MeasureOnSuccessCallback_2 +
+
4849 +
+ + + ) => void; +
+
4850 +
+ + + + readonly measureInWindow: ( +
+
4851 +
+ + + + reactTag: number, +
+
4852 +
+ + + + callback: MeasureInWindowOnSuccessCallback_2 +
+
4853 +
+ + + ) => void; +
+
4854 +
+ + + + readonly viewIsDescendantOf: ( +
+
4855 +
+ + + + reactTag: number, +
+
4856 +
+ + + + ancestorReactTag: number, +
+
4857 +
+ + + + callback: (result: Array<boolean>) => + void +
+
4858 +
+ + + ) => void; +
+
4859 +
+ + + + readonly measureLayout: ( +
+
4860 +
+ + + + reactTag: number, +
+
4861 +
+ + + + ancestorReactTag: number, +
+
4862 +
+ + + + errorCallback: (error: Object) => void, +
+
4863 +
+ + + + callback: MeasureLayoutOnSuccessCallback_2 +
+
4864 +
+ + + ) => void; +
+
4865 +
+ + + + readonly measureLayoutRelativeToParent: ( +
+
4866 +
+ + + + reactTag: number, +
+
4867 +
+ + + + errorCallback: (error: Object) => void, +
+
4868 +
+ + + + callback: (left: number, top: number, width: number, + height: number) => void +
+
4869 +
+ + + ) => void; +
+
4870 +
+ + + + readonly setJSResponder: ( +
+
4871 +
+ + + + reactTag: number, +
+
4872 +
+ + + + blockNativeResponder: boolean +
+
4873 +
+ + + ) => void; +
+
4874 +
+ + + + readonly clearJSResponder: () => void; +
+
4875 +
+ + + + readonly configureNextLayoutAnimation: ( +
+
4876 +
+ + + + config: Object, +
+
4877 +
+ + + + callback: () => void, +
+
4878 +
+ + + + errorCallback: (error: Object) => void +
+
4879 +
+ + + ) => void; +
+
4880 +
+ + + + readonly setChildren: ( +
+
4881 +
+ + + + containerTag: number, +
+
4882 +
+ + + + reactTags: Array<number> +
+
4883 +
+ + + ) => void; +
+
+ 4884 + +
+ + + + readonly manageChildren: + ( +
+
4885 +
+ + + + containerTag: number, +
+
4886 +
+ + + + moveFromIndices: Array<number>, +
+
4887 +
+ + + + moveToIndices: Array<number>, +
+
4888 +
+ + + + addChildReactTags: Array<number>, +
+
4889 +
+ + + + addAtIndices: Array<number>, +
+
4890 +
+ + + + removeAtIndices: Array<number> +
+
4891 +
+ + + ) => void; +
+
4892 +
+ + + + readonly getConstantsForViewManager?: ( +
+
4893 +
+ + + + viewManagerName: string +
+
4894 +
+ + + + ) => Object | undefined; +
+
4895 +
+ + + + readonly getDefaultEventTypes?: () => + Array<string>; +
+
4896 +
+ + + + readonly setLayoutAnimationEnabledExperimental?: + (enabled: boolean) => void; +
+
4897 +
+ + + + readonly sendAccessibilityEvent?: ( +
+
4898 +
+ + + + reactTag: number, +
+
4899 +
+ + + + eventType: number +
+
4900 +
+ + + ) => void; +
+
4901 +
+ + + + readonly lazilyLoadView?: (name: string) => + Object; +
+
4902 +
+ + + + readonly focus?: (reactTag: number) => + void; +
+
4903 +
+ + + + readonly blur?: (reactTag: number) => void; +
+
4904 +
+   + } +
+
4905 +
+ + + declare const spring: ( +
+
4906 +
+ + + + value: AnimatedValue | AnimatedValueXY | + AnimatedColor, +
+
4907 +
+ + + + config: SpringAnimationConfig +
+
4908 +
+ + + ) => CompositeAnimation; +
+
4909 +
+ + + declare const spring_2: typeof + AnimatedImplementation_MODULE_EXPORT.spring; +
+
4910 +
+ + + declare type spring_2 = typeof spring_2; +
+
4911 +
+ + + declare type SpringAnimationConfig = + Readonly< +
+
4912 +
+ + + Omit< +
+
4913 +
+ + + + AnimationConfig, +
+
4914 +
+ + + keyof { +
+
4915 +
+ + + toValue: +
+
4916 +
+ + + | number +
+
4917 +
+ + + + | AnimatedValue +
+
4918 +
+ + + | { +
+
4919 +
+ + + x: number; +
+
4920 +
+ + + y: number; +
+
4921 +
+ + + } +
+
4922 +
+ + + + | AnimatedValueXY +
+
4923 +
+ + + | { +
+
4924 +
+ + + r: number; +
+
4925 +
+ + + g: number; +
+
4926 +
+ + + b: number; +
+
4927 +
+ + + a: number; +
+
4928 +
+ + + } +
+
4929 +
+ + + + | AnimatedColor +
+
4930 +
+ + + + | AnimatedInterpolation<number>; +
+
4931 +
+ + + + overshootClamping?: boolean; +
+
4932 +
+ + + + restDisplacementThreshold?: number; +
+
4933 +
+ + + + restSpeedThreshold?: number; +
+
4934 +
+ + + velocity?: +
+
4935 +
+ + + | number +
+
4936 +
+ + + + | Readonly<{ +
+
4937 +
+ + + x: number; +
+
4938 +
+ + + y: number; +
+
4939 +
+ + + }>; +
+
4940 +
+ + + + bounciness?: number; +
+
4941 +
+ + + + speed?: number; +
+
4942 +
+ + + + tension?: number; +
+
4943 +
+ + + + friction?: number; +
+
4944 +
+ + + + stiffness?: number; +
+
4945 +
+ + + + damping?: number; +
+
4946 +
+ + + mass?: number; +
+
4947 +
+ + + + delay?: number; +
+
4948 +
+ + + } +
+
4949 +
+ + + > & { +
+
4950 +
+ + + toValue: +
+
4951 +
+ + + | number +
+
4952 +
+ + + + | AnimatedValue +
+
4953 +
+ + + | { +
+
4954 +
+ + + x: number; +
+
4955 +
+ + + y: number; +
+
4956 +
+ + + } +
+
4957 +
+ + + + | AnimatedValueXY +
+
4958 +
+ + + | { +
+
4959 +
+ + + r: number; +
+
4960 +
+ + + g: number; +
+
4961 +
+ + + b: number; +
+
4962 +
+ + + a: number; +
+
4963 +
+ + + } +
+
4964 +
+ + + + | AnimatedColor +
+
4965 +
+ + + + | AnimatedInterpolation<number>; +
+
4966 +
+ + + + overshootClamping?: boolean; +
+
4967 +
+ + + + restDisplacementThreshold?: number; +
+
4968 +
+ + + + restSpeedThreshold?: number; +
+
4969 +
+ + + velocity?: +
+
4970 +
+ + + | number +
+
4971 +
+ + + + | Readonly<{ +
+
4972 +
+ + + x: number; +
+
4973 +
+ + + y: number; +
+
4974 +
+ + + }>; +
+
4975 +
+ + + + bounciness?: number; +
+
4976 +
+ + + + speed?: number; +
+
4977 +
+ + + + tension?: number; +
+
4978 +
+ + + + friction?: number; +
+
4979 +
+ + + + stiffness?: number; +
+
4980 +
+ + + + damping?: number; +
+
4981 +
+ + + mass?: number; +
+
4982 +
+ + + + delay?: number; +
+
4983 +
+ + + } +
+
4984 +
+ + + >; +
+
4985 +
+ + + declare type StackFrame = { +
+
4986 +
+ + + + column: number | undefined; +
+
4987 +
+ + + + file: string | undefined; +
+
4988 +
+ + + + lineNumber: number | undefined; +
+
4989 +
+ + + + methodName: string; +
+
4990 +
+ + + + collapse?: boolean; +
+
4991 +
+ + + }; +
+
4992 +
+ + + declare type StackProps = { +
+
4993 +
+ + + + backgroundColor: +
+
4994 +
+ + + | { +
+
4995 +
+ + + + value: + StatusBarProps["backgroundColor"]; +
+
4996 +
+ + + + animated: boolean; +
+
4997 +
+ + + } +
+
4998 +
+ + + | undefined; +
+
4999 +
+ + + barStyle: +
+
5000 +
+ + + | { +
+
5001 +
+ + + + value: StatusBarProps["barStyle"]; +
+
5002 +
+ + + + animated: boolean; +
+
5003 +
+ + + } +
+
5004 +
+ + + | undefined; +
+
5005 +
+ + + + translucent: + StatusBarProps["translucent"]; +
+
5006 +
+ + + hidden: +
+
5007 +
+ + + | { +
+
5008 +
+ + + + value: boolean; +
+
5009 +
+ + + + animated: boolean; +
+
5010 +
+ + + + transition: + StatusBarProps["showHideTransition"]; +
+
5011 +
+ + + } +
+
5012 +
+ + + | undefined; +
+
5013 +
+ + + + networkActivityIndicatorVisible: + StatusBarProps["networkActivityIndicatorVisible"]; +
+
5014 +
+ + + }; +
+
5015 +
+ + + declare const stagger: ( +
+
5016 +
+ + + time: number, +
+
5017 +
+ + + + animations: Array<CompositeAnimation> +
+
5018 +
+ + + ) => CompositeAnimation; +
+
5019 +
+ + + declare const stagger_2: typeof + AnimatedImplementation_MODULE_EXPORT.stagger; +
+
5020 +
+ + + declare type stagger_2 = typeof stagger_2; +
+
5021 +
+ + + declare function startHeadlessTask( +
+
5022 +
+ + + + taskId: number, +
+
5023 +
+ + + + taskKey: string, +
+
5024 +
+ + + data: any +
+
5025 +
+ + + ): void; +
+
5026 +
+ + + declare type State = Readonly<{ +
+
5027 +
+ + + + pressability: Pressability; +
+
5028 +
+ + + }>; +
+
5029 +
+ + + declare type State_2 = { +
+
5030 +
+ + + + layoutHeight: number | undefined; +
+
5031 +
+ + + }; +
+
5032 +
+ + + declare type State_3 = { +
+
5033 +
+ + + + bottom: number; +
+
5034 +
+ + + }; +
+
5035 +
+ + + declare type State_4 = +
+
5036 +
+ + + + | typeof States.NOT_RESPONDER +
+
5037 +
+ + + + | typeof States.RESPONDER_INACTIVE_PRESS_IN +
+
5038 +
+ + + + | typeof States.RESPONDER_INACTIVE_PRESS_OUT +
+
5039 +
+ + + + | typeof States.RESPONDER_ACTIVE_PRESS_IN +
+
5040 +
+ + + + | typeof States.RESPONDER_ACTIVE_PRESS_OUT +
+
5041 +
+ + + + | typeof States.RESPONDER_ACTIVE_LONG_PRESS_IN +
+
5042 +
+ + + + | typeof + States.RESPONDER_ACTIVE_LONG_PRESS_OUT +
+
5043 +
+ + + + | typeof States.ERROR; +
+
5044 +
+ + + declare const States: { +
+
5045 +
+ + + + NOT_RESPONDER: "NOT_RESPONDER"; +
+
5046 +
+ + + + RESPONDER_INACTIVE_PRESS_IN: + "RESPONDER_INACTIVE_PRESS_IN"; +
+
5047 +
+ + + + RESPONDER_INACTIVE_PRESS_OUT: + "RESPONDER_INACTIVE_PRESS_OUT"; +
+
5048 +
+ + + + RESPONDER_ACTIVE_PRESS_IN: + "RESPONDER_ACTIVE_PRESS_IN"; +
+
5049 +
+ + + + RESPONDER_ACTIVE_PRESS_OUT: + "RESPONDER_ACTIVE_PRESS_OUT"; +
+
5050 +
+ + + + RESPONDER_ACTIVE_LONG_PRESS_IN: + "RESPONDER_ACTIVE_LONG_PRESS_IN"; +
+
5051 +
+ + + + RESPONDER_ACTIVE_LONG_PRESS_OUT: + "RESPONDER_ACTIVE_LONG_PRESS_OUT"; +
+
5052 +
+ + + + ERROR: "ERROR"; +
+
5053 +
+ + + }; +
+
5054 +
+   + export declare class StatusBar extends + React_2.Component<StatusBarProps> { +
+
+ 5055 + +
+ + + + static currentHeight: null | + undefined | number; +
+
+ 5056 + +
+ + + + static setHidden(hidden: boolean, animation?: + StatusBarAnimation): void; +
+
+ 5057 + +
+ + + + static setBarStyle(style: StatusBarStyle, animated?: + boolean): void; +
+
+ 5058 + +
+ + + + static setNetworkActivityIndicatorVisible(visible: + boolean): void; +
+
+ 5059 + +
+ + + + static setBackgroundColor(color: ColorValue, + animated?: boolean): void; +
+
+ 5060 + +
+ + + + static setTranslucent(translucent: boolean): + void; +
+
+ 5061 + +
+ + + + static pushStackEntry(props: StatusBarProps): + StackProps; +
+
+ 5062 + +
+ + + + static popStackEntry(entry: + StackProps): void; +
+
+ 5063 + +
+ + + + static replaceStackEntry( +
+
+ 5064 + +
+ + + + entry: StackProps, +
+
5065 +
+   + + props: StatusBarProps +
+
+ 5066 + +
+ + + + ): StackProps; +
+
5067 +
+ + + + componentDidMount(): void; +
+
5068 +
+ + + + componentWillUnmount(): void; +
+
5069 +
+ + + + componentDidUpdate(): void; +
+
5070 +
+ + + + render(): React_2.ReactNode; +
+
5071 +
+   + } +
+
+
+   +
+
+
+ 5072 + +
+ + + export declare type StatusBarAnimation = + keyof { +
+
5073 +
+ + + none: string; +
+
5074 +
+ + + fade: string; +
+
+ 5075 + +
+ + + slide: string; +
+
5076 +
+ + + }; +
+
+ 5077 + +
+ + + declare type StatusBarBaseProps = + Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
5078 +
+   + + hidden?: boolean | undefined; +
+
5079 +
+ + + + animated?: boolean | undefined; +
+
5080 +
+ + + + barStyle?: ("default" | + "light-content" | + "dark-content") | undefined; +
+
+ 5081 + +
+ + + }>; +
+
+ 5082 + +
+ + + export declare type + StatusBarProps + = Readonly< +
+
5083 +
+ + + Omit< +
+
5084 +
+ + + + StatusBarPropsAndroid, +
+
5085 +
+ + + + keyof StatusBarPropsIOS | keyof StatusBarBaseProps | + keyof {} +
+
5086 +
+ + + > & +
+
5087 +
+ + + + Omit<StatusBarPropsIOS, keyof StatusBarBaseProps + | keyof {}> & +
+
5088 +
+ + + + Omit<StatusBarBaseProps, keyof {}> & + {} +
+
5089 +
+ + + >; +
+
5090 +
+ + + declare type StatusBarPropsAndroid = + Readonly<{ +
+
5091 +
+   + + backgroundColor?: ColorValue | undefined; +
+
5092 +
+   + + translucent?: boolean | undefined; +
+
+ 5093 + +
+ + + }>; +
+
+ 5094 + +
+ + + declare type StatusBarPropsIOS + = Readonly<{ +
+
5095 +
+   + + networkActivityIndicatorVisible?: boolean | + undefined; +
+
+ 5096 + +
+ + + + showHideTransition?: ("fade" + | "slide" | + "none") | + undefined; +
+
5097 +
+ + + }>; +
+
5098 +
+ + + export declare type StatusBarStyle = keyof { +
+
5099 +
+ + + + default: string; +
+
5100 +
+ + + + "light-content": string; +
+
5101 +
+ + + + "dark-content": string; +
+
5102 +
+ + + }; +
+
5103 +
+ + + declare type StickyHeaderComponentType = ( +
+
5104 +
+ + + + props: Omit< +
+
5105 +
+ + + + ScrollViewStickyHeaderProps, +
+
5106 +
+ + + keyof { +
+
5107 +
+ + + + ref?: React_2.Ref< +
+
5108 +
+ + + Readonly<{ +
+
5109 +
+ + + + setNextHeaderY: ($$PARAM_0$$: number) => + void; +
+
5110 +
+ + + }> +
+
5111 +
+ + + >; +
+
+ 5112 + +
+ + + } +
+
+ 5113 + +
+ + + > & + { +
+
+ 5114 + +
+ + + ref?: React_2.Ref< +
+
5115 +
+ + + Readonly<{ +
+
5116 +
+ + + + setNextHeaderY: ($$PARAM_0$$: number) => + void; +
+
5117 +
+ + + }> +
+
5118 +
+ + + >; +
+
5119 +
+ + + } +
+
+ 5120 + +
+ + + ) + => React_2.ReactNode; +
+
+
+   +
+
+
5121 +
+   + export declare type StyleProp<T> = +
+
5122 +
+ + + | null +
+
5123 +
+ + + | void +
+
5124 +
+   + | T +
+
+
+   +
+
+
+
+   +
+
+
+ 5125 + +
+ + + + | false +
+
5126 +
+ + + | "" +
+
5127 +
+ + + + | ReadonlyArray<StyleProp<T>>; +
+
+ 5128 + +
+ + + export declare namespace + StyleSheet_2 { +
+
5129 +
+ + + export { +
+
5130 +
+ + + hairlineWidth, +
+
5131 +
+ + + absoluteFill, +
+
5132 +
+ + + + absoluteFillObject, +
+
5133 +
+ + + compose, +
+
5134 +
+ + + flatten, +
+
+ 5135 + +
+ + + setStyleAttributePreprocessor, +
+
+ 5136 + +
+ + + + create_2 as + create, +
+
5137 +
+   + }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
5138 +
+   + } +
+
5139 +
+ + + export declare type SubmitBehavior = + "submit" | "blurAndSubmit" | + "newline"; +
+
5140 +
+ + + declare type SubmitBehavior_2 = "submit" + | "blurAndSubmit" | + "newline"; +
+
5141 +
+ + + declare const subtract: ( +
+
5142 +
+ + + + a: AnimatedNode | number, +
+
5143 +
+ + + + b: AnimatedNode | number +
+
5144 +
+ + + ) => AnimatedSubtraction; +
+
5145 +
+ + + declare const subtract_2: typeof + AnimatedImplementation_MODULE_EXPORT.subtract; +
+
5146 +
+ + + declare type subtract_2 = typeof subtract_2; +
+
5147 +
+ + + export declare const Switch: typeof Switch_2; +
+
+ 5148 + +
+ + + export declare type Switch + = typeof Switch; +
+
+ 5149 + +
+ + + declare const Switch_2: + ( +
+
5150 +
+ + + + props: Omit< +
+
5151 +
+ + + SwitchProps, +
+
5152 +
+ + + keyof { +
+
+ 5153 + +
+ + + ref?: + React_2.Ref<SwitchRef>; +
+
+ 5154 + +
+ + + } +
+
+ 5155 + +
+ + + > & + { +
+
+ 5156 + +
+ + + ref?: + React_2.Ref<SwitchRef>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 5157 + +
+ + + } +
+
+
+   +
+
+
+
+   +
+
+
+ 5158 + +
+ + + ) + => React_2.ReactNode; +
+
+ 5159 + +
+ + + export declare + type SwitchChangeEvent = +
+
+ 5160 + +
+ + + + NativeSyntheticEvent<SwitchChangeEventData>; +
+
+ 5161 + +
+ + + declare type + SwitchChangeEvent_2 = + Readonly<{ +
+
5162 +
+   + + value: boolean; +
+
5163 +
+ + + target: Int32; +
+
+ 5164 + +
+ + + }>; +
+
5165 +
+ + + declare type SwitchChangeEvent_3 = + Readonly<{ +
+
5166 +
+ + + + value: boolean; +
+
5167 +
+ + + target: Int32; +
+
5168 +
+ + + }>; +
+
5169 +
+ + + declare type SwitchChangeEventData = + Readonly<{ +
+
5170 +
+ + + + target: number; +
+
5171 +
+ + + + value: boolean; +
+
5172 +
+ + + }>; +
+
5173 +
+ + + declare const SwitchNativeComponent_MODULE_EXPORT: + typeof SwitchNativeComponent_MODULE_EXPORT_2; +
+
5174 +
+ + + declare type SwitchNativeComponent_MODULE_EXPORT + = +
+
5175 +
+ + + + typeof SwitchNativeComponent_MODULE_EXPORT; +
+
+ 5176 + +
+ + + declare const + SwitchNativeComponent_MODULE_EXPORT_2: + ComponentType; +
+
5177 +
+ + + declare type SwitchNativeComponent_MODULE_EXPORT_2 + = +
+
5178 +
+ + + + typeof SwitchNativeComponent_MODULE_EXPORT_2; +
+
+ 5179 + +
+ + + export declare type SwitchProps = + Readonly< +
+
5180 +
+ + + + Omit<ViewProps, keyof SwitchPropsIOS | keyof + SwitchPropsBase | keyof {}> & +
+
5181 +
+ + + + Omit<SwitchPropsIOS, keyof SwitchPropsBase | + keyof {}> & +
+
5182 +
+ + + + Omit<SwitchPropsBase, keyof {}> & {} +
+
5183 +
+ + + >; +
+
+ 5184 + +
+ + + declare type SwitchPropsBase = + { +
+
+ 5185 + +
+ + + disabled?: boolean + | undefined; +
+
5186 +
+ + + + value?: boolean | undefined; +
+
5187 +
+   + + thumbColor?: ColorValue | undefined; +
+
5188 +
+   + trackColor?: +
+
+ 5189 + +
+ + + + | Readonly<{ +
+
+ 5190 + +
+ + + + false?: ColorValue | undefined; +
+
+ 5191 + +
+ + + + true?: ColorValue | undefined; +
+
+ 5192 + +
+ + + + }> +
+
5193 +
+   + | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
5194 +
+   + + ios_backgroundColor?: ColorValue | undefined; +
+
5195 +
+ + + + onChange?: ((event: SwitchChangeEvent) => + Promise<void> | void) | undefined; +
+
+ 5196 + +
+ + + + onValueChange?: + ((value: boolean) => Promise<void> | + void) | undefined; +
+
+ 5197 + +
+ + + }; +
+
+ 5198 + +
+ + + declare type SwitchPropsIOS + = { +
+
5199 +
+   + + onTintColor?: ColorValue | undefined; +
+
5200 +
+   + + thumbTintColor?: ColorValue | undefined; +
+
5201 +
+   + + tintColor?: ColorValue | undefined; +
+
+ 5202 + +
+ + + }; +
+
5203 +
+ + + declare type SwitchRef = + React_2.ComponentRef< +
+
5204 +
+ + + + | typeof SwitchNativeComponent_MODULE_EXPORT +
+
5205 +
+ + + + | typeof + AndroidSwitchNativeComponent_MODULE_EXPORT +
+
5206 +
+ + + >; +
+
5207 +
+   + export declare namespace Systrace { +
+
5208 +
+   + export { +
+
5209 +
+   + isEnabled, +
+
+ 5210 + +
+ + + + setEnabled_2 as setEnabled, +
+
5211 +
+   + beginEvent, +
+
5212 +
+   + endEvent, +
+
5213 +
+   + + beginAsyncEvent, +
+
5214 +
+   + endAsyncEvent, +
+
+
 
+
5216 +
+   + EventName, +
+
5217 +
+   + EventArgs, +
+
5218 +
+   + }; +
+
5219 +
+   + } +
+
+ 5220 + +
+ + + export declare type TargetedEvent + = Readonly<{ +
+
5221 +
+   + + target: number; +
+
+ 5222 + +
+ + + }>; +
+
5223 +
+ + + declare type TargetEvent = Readonly<{ +
+
5224 +
+ + + + target: number; +
+
5225 +
+ + + }>; +
+
5226 +
+ + + declare type TargetEvent_2 = Readonly<{ +
+
5227 +
+ + + + target: number; +
+
5228 +
+ + + }>; +
+
+ 5229 + +
+ + + declare type Task = (taskData: any) => + Promise<void>; +
+
5230 +
+ + + declare type Task_2 = SimpleTask | PromiseTask | + (() => void); +
+
+ 5231 + +
+ + + declare type TaskCanceller = () => void; +
+
+ 5232 + +
+ + + declare type TaskCancelProvider = () => + TaskCanceller; +
+
5233 +
+   + export declare type TaskProvider = () => + Task; +
+
5234 +
+ + + declare type TBackHandler = { +
+
5235 +
+ + + + exitApp(): void; +
+
5236 +
+ + + + addEventListener( +
+
5237 +
+ + + + eventName: BackPressEventName, +
+
5238 +
+ + + + handler: () => boolean | undefined +
+
5239 +
+ + + ): { +
+
5240 +
+ + + + remove: () => void; +
+
5241 +
+ + + }; +
+
5242 +
+ + + }; +
+
+ 5243 + +
+ + + declare const Text_2: typeof + Text_3; +
+
+ 5244 + +
+ + + declare type Text_2 = + typeof Text_2; +
+
+ 5245 + +
+ + + export { Text_2 as Text }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 5246 + +
+ + + declare const + Text_3: ( +
+
5247 +
+ + + + props: Omit< +
+
5248 +
+ + + TextProps, +
+
5249 +
+ + + keyof { +
+
+ 5250 + +
+ + + ref?: + React_2.Ref<TextForwardRef>; +
+
+ 5251 + +
+ + + } +
+
5252 +
+ + + > & { +
+
5253 +
+ + + + ref?: React_2.Ref<TextForwardRef>; +
+
5254 +
+ + + } +
+
5255 +
+ + + ) => React_2.ReactNode; +
+
+ 5256 + +
+ + + declare type TextBaseProps = + Readonly<{ +
+
+
+   +
+
+
+ 5257 + +
+ + + + accessible?: boolean | + undefined; +
+
+ 5258 + +
+ + + + accessibilityActions?: + ReadonlyArray<AccessibilityActionInfo> + | undefined; +
+
+ 5259 + +
+ + + + onAccessibilityAction?: +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 5260 + +
+ + + + | + ((event: AccessibilityActionEvent) => + unknown) +
+
5261 +
+   + | undefined; +
+
5262 +
+ + + + accessibilityHint?: string | undefined; +
+
5263 +
+ + + + accessibilityLanguage?: string | undefined; +
+
5264 +
+ + + + accessibilityLabel?: string | undefined; +
+
5265 +
+ + + + accessibilityRole?: AccessibilityRole | + undefined; +
+
5266 +
+ + + + accessibilityState?: AccessibilityState | + undefined; +
+
5267 +
+ + + + "aria-label"?: string | undefined; +
+
5268 +
+ + + + allowFontScaling?: boolean | undefined; +
+
5269 +
+ + + + android_hyphenationFrequency?: ("normal" | + "none" | "full") | + undefined; +
+
5270 +
+ + + + "aria-busy"?: boolean | undefined; +
+
5271 +
+ + + + "aria-checked"?: (boolean | undefined) | + "mixed"; +
+
5272 +
+ + + + "aria-disabled"?: boolean | + undefined; +
+
5273 +
+ + + + "aria-expanded"?: boolean | + undefined; +
+
5274 +
+ + + + "aria-selected"?: boolean | + undefined; +
+
5275 +
+ + + + "aria-labelledby"?: string | + undefined; +
+
5276 +
+ + + + children?: React_2.ReactNode | undefined; +
+
5277 +
+ + + + ellipsizeMode?: ("clip" | "head" + | "middle" | "tail") | + undefined; +
+
5278 +
+ + + id?: string; +
+
5279 +
+ + + + maxFontSizeMultiplier?: number | undefined; +
+
5280 +
+ + + + nativeID?: string | undefined; +
+
5281 +
+ + + + numberOfLines?: number | undefined; +
+
5282 +
+ + + + onLayout?: ((event: LayoutChangeEvent) => + unknown) | undefined; +
+
5283 +
+ + + + onLongPress?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5284 +
+ + + + onPress?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5285 +
+ + + + onPressIn?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5286 +
+ + + + onPressOut?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5287 +
+ + + + onResponderGrant?: ((event: GestureResponderEvent) + => void) | undefined; +
+
5288 +
+ + + + onResponderMove?: ((event: GestureResponderEvent) + => void) | undefined; +
+
5289 +
+ + + + onResponderRelease?: ((event: GestureResponderEvent) + => void) | undefined; +
+
5290 +
+ + + + onResponderTerminate?: ((event: + GestureResponderEvent) => void) | + undefined; +
+
5291 +
+ + + + onResponderTerminationRequest?: (() => boolean) | + undefined; +
+
5292 +
+ + + + onStartShouldSetResponder?: (() => boolean) | + undefined; +
+
5293 +
+ + + + onMoveShouldSetResponder?: (() => boolean) | + undefined; +
+
5294 +
+ + + + onTextLayout?: ((event: TextLayoutEvent) => + unknown) | undefined; +
+
5295 +
+ + + + pressRetentionOffset?: PressRetentionOffset | + undefined; +
+
5296 +
+ + + + role?: Role | undefined; +
+
5297 +
+ + + + selectable?: boolean | undefined; +
+
5298 +
+ + + + style?: TextStyleProp | undefined; +
+
5299 +
+ + + + testID?: string | undefined; +
+
5300 +
+ + + }>; +
+
5301 +
+ + + export declare type TextContentType = +
+
5302 +
+ + + + | "none" +
+
5303 +
+ + + + | "URL" +
+
5304 +
+ + + + | "addressCity" +
+
5305 +
+ + + + | "addressCityAndState" +
+
5306 +
+ + + + | "addressState" +
+
5307 +
+ + + + | "countryName" +
+
5308 +
+ + + + | "creditCardNumber" +
+
5309 +
+ + + + | "creditCardExpiration" +
+
5310 +
+ + + + | "creditCardExpirationMonth" +
+
5311 +
+ + + + | "creditCardExpirationYear" +
+
5312 +
+ + + + | "creditCardSecurityCode" +
+
5313 +
+ + + + | "creditCardType" +
+
5314 +
+ + + + | "creditCardName" +
+
5315 +
+ + + + | "creditCardGivenName" +
+
5316 +
+ + + + | "creditCardMiddleName" +
+
5317 +
+ + + + | "creditCardFamilyName" +
+
5318 +
+ + + + | "emailAddress" +
+
5319 +
+ + + + | "familyName" +
+
5320 +
+ + + + | "fullStreetAddress" +
+
5321 +
+ + + + | "givenName" +
+
5322 +
+ + + + | "jobTitle" +
+
5323 +
+ + + + | "location" +
+
5324 +
+ + + + | "middleName" +
+
5325 +
+ + + + | "name" +
+
5326 +
+ + + + | "namePrefix" +
+
5327 +
+ + + + | "nameSuffix" +
+
5328 +
+ + + + | "nickname" +
+
5329 +
+ + + + | "organizationName" +
+
5330 +
+ + + + | "postalCode" +
+
5331 +
+ + + + | "streetAddressLine1" +
+
5332 +
+ + + + | "streetAddressLine2" +
+
5333 +
+ + + + | "sublocality" +
+
5334 +
+ + + + | "telephoneNumber" +
+
5335 +
+ + + + | "username" +
+
5336 +
+ + + + | "password" +
+
5337 +
+ + + + | "newPassword" +
+
5338 +
+ + + + | "oneTimeCode" +
+
5339 +
+ + + + | "birthdate" +
+
5340 +
+ + + + | "birthdateDay" +
+
5341 +
+ + + + | "birthdateMonth" +
+
5342 +
+ + + + | "birthdateYear" +
+
5343 +
+ + + + | "cellularEID" +
+
5344 +
+ + + + | "cellularIMEI" +
+
5345 +
+ + + + | "dateTime" +
+
5346 +
+ + + + | "flightNumber" +
+
5347 +
+ + + + | "shipmentTrackingNumber"; +
+
5348 +
+ + + declare type TextContentType_2 = +
+
5349 +
+ + + + | "none" +
+
5350 +
+ + + + | "URL" +
+
5351 +
+ + + + | "addressCity" +
+
5352 +
+ + + + | "addressCityAndState" +
+
5353 +
+ + + + | "addressState" +
+
5354 +
+ + + + | "countryName" +
+
5355 +
+ + + + | "creditCardNumber" +
+
5356 +
+ + + + | "creditCardExpiration" +
+
5357 +
+ + + + | "creditCardExpirationMonth" +
+
5358 +
+ + + + | "creditCardExpirationYear" +
+
5359 +
+ + + + | "creditCardSecurityCode" +
+
5360 +
+ + + + | "creditCardType" +
+
5361 +
+ + + + | "creditCardName" +
+
5362 +
+ + + + | "creditCardGivenName" +
+
5363 +
+ + + + | "creditCardMiddleName" +
+
5364 +
+ + + + | "creditCardFamilyName" +
+
5365 +
+ + + + | "emailAddress" +
+
5366 +
+ + + + | "familyName" +
+
5367 +
+ + + + | "fullStreetAddress" +
+
5368 +
+ + + + | "givenName" +
+
5369 +
+ + + + | "jobTitle" +
+
5370 +
+ + + + | "location" +
+
5371 +
+ + + + | "middleName" +
+
5372 +
+ + + + | "name" +
+
5373 +
+ + + + | "namePrefix" +
+
5374 +
+ + + + | "nameSuffix" +
+
5375 +
+ + + + | "nickname" +
+
5376 +
+ + + + | "organizationName" +
+
5377 +
+ + + + | "postalCode" +
+
5378 +
+ + + + | "streetAddressLine1" +
+
5379 +
+ + + + | "streetAddressLine2" +
+
5380 +
+ + + + | "sublocality" +
+
5381 +
+ + + + | "telephoneNumber" +
+
5382 +
+ + + + | "username" +
+
5383 +
+ + + + | "password" +
+
5384 +
+ + + + | "newPassword" +
+
5385 +
+ + + + | "oneTimeCode" +
+
5386 +
+ + + + | "birthdate" +
+
5387 +
+ + + + | "birthdateDay" +
+
5388 +
+ + + + | "birthdateMonth" +
+
5389 +
+ + + + | "birthdateYear" +
+
5390 +
+ + + + | "cellularEID" +
+
5391 +
+ + + + | "cellularIMEI" +
+
5392 +
+ + + + | "dateTime" +
+
5393 +
+ + + + | "flightNumber" +
+
5394 +
+ + + + | "shipmentTrackingNumber"; +
+
5395 +
+ + + declare type TextForwardRef = + React_2.ComponentRef< +
+
5396 +
+ + + + typeof NativeText | typeof NativeVirtualText +
+
5397 +
+ + + >; +
+
5398 +
+ + + declare const TextInlineImage: + HostComponent<NativeProps>; +
+
5399 +
+ + + declare type TextInlineImageNativeComponent = +
+
5400 +
+ + + + typeof + TextInlineImageNativeComponent_MODULE_EXPORT; +
+
5401 +
+ + + declare const + TextInlineImageNativeComponent_MODULE_EXPORT: typeof + TextInlineImage; +
+
5402 +
+ + + declare type + TextInlineImageNativeComponent_MODULE_EXPORT = +
+
5403 +
+ + + + typeof + TextInlineImageNativeComponent_MODULE_EXPORT; +
+
5404 +
+ + + export declare const TextInput: + TextInputType; +
+
5405 +
+ + + export declare type TextInput = typeof + TextInput; +
+
5406 +
+ + + export declare type TextInputAndroidProps = + Readonly<{ +
+
5407 +
+ + + + cursorColor?: ColorValue | undefined; +
+
5408 +
+   + + disableFullscreenUI?: boolean | undefined; +
+
5409 +
+ + + + importantForAutofill?: +
+
5410 +
+ + + + | ("auto" | "no" | + "noExcludeDescendants" | "yes" | + "yesExcludeDescendants") +
+
5411 +
+ + + | undefined; +
+
5412 +
+   + + inlineImageLeft?: string | undefined; +
+
5413 +
+   + + inlineImagePadding?: number | undefined; +
+
5414 +
+   + + numberOfLines?: number | undefined; +
+
5415 +
+   + + returnKeyLabel?: string | undefined; +
+
5416 +
+ + + + rows?: number | undefined; +
+
5417 +
+ + + + showSoftInputOnFocus?: boolean | undefined; +
+
+ 5418 + +
+ + + + textBreakStrategy?: ("simple" + | "highQuality" | + "balanced") | + undefined; +
+
5419 +
+   + + underlineColorAndroid?: ColorValue | + undefined; +
+
5420 +
+ + + }>; +
+
5421 +
+ + + declare type TextInputAndroidProps_2 = + Readonly<{ +
+
5422 +
+ + + + cursorColor?: ColorValue | undefined; +
+
5423 +
+ + + + selectionHandleColor?: ColorValue | undefined; +
+
5424 +
+ + + + disableFullscreenUI?: boolean | undefined; +
+
5425 +
+ + + + importantForAutofill?: +
+
+ 5426 + +
+ + + | ("auto" + | "no" | + "noExcludeDescendants" | + "yes" | + "yesExcludeDescendants") +
+
5427 +
+ + + | undefined; +
+
5428 +
+ + + + inlineImageLeft?: string | undefined; +
+
5429 +
+ + + + inlineImagePadding?: number | undefined; +
+
5430 +
+ + + + numberOfLines?: number | undefined; +
+
5431 +
+ + + + returnKeyLabel?: string | undefined; +
+
5432 +
+ + + + rows?: number | undefined; +
+
5433 +
+   + + showSoftInputOnFocus?: boolean | undefined; +
+
+ 5434 + +
+ + + + textBreakStrategy?: + ("simple" | + "highQuality" | + "balanced") | undefined; +
+
5435 +
+ + + + underlineColorAndroid?: ColorValue | + undefined; +
+
+ 5436 + +
+ + + }>; +
+
+ 5437 + +
+ + + declare type + TextInputBaseProps = + Readonly<{ +
+
5438 +
+ + + + autoCapitalize?: AutoCapitalize | undefined; +
+
5439 +
+ + + autoComplete?: +
+
5440 +
+ + + | ( +
+
5441 +
+ + + + | "additional-name" +
+
5442 +
+ + + + | "address-line1" +
+
5443 +
+ + + + | "address-line2" +
+
5444 +
+ + + + | "birthdate-day" +
+
5445 +
+ + + + | "birthdate-full" +
+
5446 +
+ + + + | "birthdate-month" +
+
5447 +
+ + + + | "birthdate-year" +
+
5448 +
+ + + + | "cc-csc" +
+
5449 +
+ + + + | "cc-exp" +
+
5450 +
+ + + + | "cc-exp-day" +
+
5451 +
+ + + + | "cc-exp-month" +
+
5452 +
+ + + + | "cc-exp-year" +
+
5453 +
+ + + + | "cc-number" +
+
5454 +
+ + + + | "cc-name" +
+
5455 +
+ + + + | "cc-given-name" +
+
5456 +
+ + + + | "cc-middle-name" +
+
5457 +
+ + + + | "cc-family-name" +
+
5458 +
+ + + + | "cc-type" +
+
5459 +
+ + + + | "country" +
+
5460 +
+ + + + | "current-password" +
+
5461 +
+ + + + | "email" +
+
5462 +
+ + + + | "family-name" +
+
5463 +
+ + + + | "gender" +
+
5464 +
+ + + + | "given-name" +
+
5465 +
+ + + + | "honorific-prefix" +
+
5466 +
+ + + + | "honorific-suffix" +
+
5467 +
+ + + + | "name" +
+
5468 +
+ + + + | "name-family" +
+
5469 +
+ + + + | "name-given" +
+
5470 +
+ + + + | "name-middle" +
+
5471 +
+ + + + | "name-middle-initial" +
+
5472 +
+ + + + | "name-prefix" +
+
5473 +
+ + + + | "name-suffix" +
+
5474 +
+ + + + | "new-password" +
+
5475 +
+ + + + | "nickname" +
+
5476 +
+ + + + | "one-time-code" +
+
5477 +
+ + + + | "organization" +
+
+ 5478 + +
+ + + | + "organization-title" +
+
5479 +
+ + + + | "password" +
+
5480 +
+ + + + | "password-new" +
+
5481 +
+ + + + | "postal-address" +
+
5482 +
+ + + + | "postal-address-country" +
+
5483 +
+ + + + | "postal-address-extended" +
+
5484 +
+ + + + | + "postal-address-extended-postal-code" +
+
5485 +
+ + + + | "postal-address-locality" +
+
5486 +
+ + + + | "postal-address-region" +
+
5487 +
+ + + + | "postal-code" +
+
5488 +
+ + + + | "street-address" +
+
5489 +
+ + + + | "sms-otp" +
+
5490 +
+ + + + | "tel" +
+
5491 +
+ + + + | "tel-country-code" +
+
5492 +
+ + + + | "tel-national" +
+
5493 +
+ + + + | "tel-device" +
+
5494 +
+ + + + | "url" +
+
5495 +
+ + + + | "username" +
+
5496 +
+ + + + | "username-new" +
+
5497 +
+ + + + | "off" +
+
5498 +
+ + + ) +
+
5499 +
+ + + | undefined; +
+
5500 +
+ + + + autoCorrect?: boolean | undefined; +
+
5501 +
+ + + + autoFocus?: boolean | undefined; +
+
5502 +
+ + + + allowFontScaling?: boolean | undefined; +
+
5503 +
+ + + + caretHidden?: boolean | undefined; +
+
5504 +
+ + + + contextMenuHidden?: boolean | undefined; +
+
5505 +
+ + + + defaultValue?: string | undefined; +
+
5506 +
+ + + + editable?: boolean | undefined; +
+
5507 +
+ + + + forwardedRef?: React_2.Ref<TextInputInstance> + | undefined; +
+
5508 +
+ + + + enterKeyHint?: EnterKeyHintTypeOptions | + undefined; +
+
5509 +
+ + + + inputMode?: InputModeOptions | undefined; +
+
5510 +
+ + + + keyboardType?: KeyboardTypeOptions | + undefined; +
+
5511 +
+ + + + maxFontSizeMultiplier?: number | undefined; +
+
5512 +
+ + + + maxLength?: number | undefined; +
+
5513 +
+ + + + multiline?: boolean | undefined; +
+
5514 +
+ + + + onBlur?: ((e: TextInputBlurEvent) => unknown) | + undefined; +
+
5515 +
+ + + + onChange?: ((e: TextInputChangeEvent) => unknown) + | undefined; +
+
5516 +
+ + + + onChangeText?: ((text: string) => unknown) | + undefined; +
+
5517 +
+ + + + onContentSizeChange?: +
+
5518 +
+ + + + | ((e: TextInputContentSizeChangeEvent) => + unknown) +
+
5519 +
+ + + | undefined; +
+
5520 +
+ + + + onEndEditing?: ((e: TextInputEndEditingEvent) => + unknown) | undefined; +
+
5521 +
+ + + + onFocus?: ((e: TextInputFocusEvent) => unknown) | + undefined; +
+
5522 +
+ + + + onKeyPress?: ((e: TextInputKeyPressEvent) => + unknown) | undefined; +
+
5523 +
+ + + + onPress?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5524 +
+ + + + onPressIn?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5525 +
+ + + + onPressOut?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5526 +
+ + + + onSelectionChange?: +
+
5527 +
+ + + + | ((e: TextInputSelectionChangeEvent) => + unknown) +
+
5528 +
+ + + | undefined; +
+
5529 +
+ + + + onSubmitEditing?: ((e: TextInputSubmitEditingEvent) + => unknown) | undefined; +
+
5530 +
+ + + + onScroll?: ((e: ScrollEvent) => unknown) | + undefined; +
+
5531 +
+ + + + placeholder?: string | undefined; +
+
5532 +
+ + + + placeholderTextColor?: ColorValue | undefined; +
+
5533 +
+ + + + readOnly?: boolean | undefined; +
+
5534 +
+ + + + returnKeyType?: ReturnKeyTypeOptions | + undefined; +
+
5535 +
+ + + + secureTextEntry?: boolean | undefined; +
+
5536 +
+ + + selection?: +
+
5537 +
+ + + + | Readonly<{ +
+
5538 +
+ + + start: number; +
+
5539 +
+ + + + end?: number | undefined; +
+
5540 +
+ + + }> +
+
5541 +
+ + + | undefined; +
+
5542 +
+ + + + selectionColor?: ColorValue | undefined; +
+
5543 +
+ + + + selectionHandleColor?: ColorValue | undefined; +
+
5544 +
+ + + + selectTextOnFocus?: boolean | undefined; +
+
5545 +
+ + + + blurOnSubmit?: boolean | undefined; +
+
5546 +
+ + + + submitBehavior?: SubmitBehavior | undefined; +
+
5547 +
+ + + + style?: TextStyleProp | undefined; +
+
5548 +
+ + + + value?: string | undefined; +
+
5549 +
+ + + }>; +
+
5550 +
+ + + declare type TextInputBlurEvent = + NativeSyntheticEvent<TextInputFocusEventData>; +
+
+ 5551 + +
+ + + declare + type TextInputBlurEvent_2 = +
+
5552 +
+ + + + NativeSyntheticEvent<TextInputFocusEventData_2>; +
+
5553 +
+   + export declare type TextInputChangeEvent = +
+
5554 +
+   + + NativeSyntheticEvent<TextInputChangeEventData>; +
+
5555 +
+ + + declare type TextInputChangeEvent_2 = +
+
5556 +
+ + + + NativeSyntheticEvent<TextInputChangeEventData_2>; +
+
+ 5557 + +
+ + + declare type TextInputChangeEventData + = Readonly<{ +
+
5558 +
+   + + eventCount: number; +
+
5559 +
+ + + + target: number; +
+
5560 +
+   + text: string; +
+
+ 5561 + +
+ + + }>; +
+
5562 +
+ + + declare type TextInputChangeEventData_2 = + Readonly<{ +
+
5563 +
+ + + + eventCount: number; +
+
5564 +
+ + + + target: number; +
+
5565 +
+ + + text: string; +
+
5566 +
+ + + }>; +
+
+ 5567 + +
+ + + declare type + TextInputComponentStatics = + Readonly<{ +
+
5568 +
+ + + + State: Readonly<{ +
+
5569 +
+ + + + currentlyFocusedInput: () => HostInstance | + undefined; +
+
5570 +
+ + + + currentlyFocusedField: () => number | + undefined; +
+
5571 +
+ + + + focusTextInput: (textField: HostInstance | + undefined) => void; +
+
5572 +
+ + + + blurTextInput: (textField: HostInstance | undefined) + => void; +
+
5573 +
+ + + }>; +
+
5574 +
+ + + }>; +
+
5575 +
+   + export declare type TextInputContentSizeChangeEvent + = +
+
5576 +
+   + + NativeSyntheticEvent<TextInputContentSizeChangeEventData>; +
+
+ 5577 + +
+ + + declare type + TextInputContentSizeChangeEvent_2 + = +
+
5578 +
+ + + + NativeSyntheticEvent<TextInputContentSizeChangeEventData_2>; +
+
5579 +
+ + + declare type TextInputContentSizeChangeEventData = + Readonly<{ +
+
5580 +
+ + + + target: number; +
+
+ 5581 + +
+ + + + contentSize: Readonly<{ +
+
5582 +
+ + + width: number; +
+
5583 +
+ + + + height: number; +
+
+ 5584 + +
+ + + }>; +
+
5585 +
+ + + }>; +
+
5586 +
+ + + declare type TextInputContentSizeChangeEventData_2 + = Readonly<{ +
+
5587 +
+ + + + target: number; +
+
5588 +
+ + + + contentSize: Readonly<{ +
+
5589 +
+ + + width: number; +
+
5590 +
+ + + + height: number; +
+
5591 +
+ + + }>; +
+
5592 +
+ + + }>; +
+
5593 +
+   + export declare type TextInputEndEditingEvent + = +
+
5594 +
+   + + NativeSyntheticEvent<TextInputEndEditingEventData>; +
+
+ 5595 + +
+ + + declare type + TextInputEndEditingEvent_2 + = +
+
5596 +
+ + + + NativeSyntheticEvent<TextInputEndEditingEventData_2>; +
+
5597 +
+ + + declare type TextInputEndEditingEventData = + Readonly< +
+
5598 +
+ + + Omit< +
+
5599 +
+ + + TargetEvent, +
+
5600 +
+ + + keyof { +
+
5601 +
+ + + + eventCount: number; +
+
+ 5602 + +
+ + + text: string; +
+
+ 5603 + +
+ + + } +
+
5604 +
+ + + > & { +
+
5605 +
+ + + + eventCount: number; +
+
5606 +
+ + + text: string; +
+
5607 +
+ + + } +
+
5608 +
+ + + >; +
+
5609 +
+ + + declare type TextInputEndEditingEventData_2 = + Readonly< +
+
5610 +
+ + + Omit< +
+
5611 +
+ + + TargetEvent_2, +
+
5612 +
+ + + keyof { +
+
5613 +
+ + + + eventCount: number; +
+
5614 +
+ + + text: string; +
+
5615 +
+ + + } +
+
5616 +
+ + + > & { +
+
5617 +
+ + + + eventCount: number; +
+
5618 +
+ + + text: string; +
+
5619 +
+ + + } +
+
5620 +
+ + + >; +
+
5621 +
+   + export declare type TextInputFocusEvent = +
+
5622 +
+   + + NativeSyntheticEvent<TextInputFocusEventData>; +
+
5623 +
+ + + declare type TextInputFocusEvent_2 = +
+
5624 +
+ + + + NativeSyntheticEvent<TextInputFocusEventData_2>; +
+
+ 5625 + +
+ + + declare type TextInputFocusEventData + = TargetEvent; +
+
5626 +
+ + + declare type TextInputFocusEventData_2 = + TargetEvent_2; +
+
5627 +
+ + + declare interface TextInputInstance extends + HostInstance { +
+
+ 5628 + +
+ + + + readonly clear: + () => void; +
+
+ 5629 + +
+ + + + readonly isFocused: + () => boolean; +
+
5630 +
+ + + + readonly getNativeRef: () => HostInstance | + undefined; +
+
5631 +
+ + + + readonly setSelection: (start: number, end: number) + => void; +
+
5632 +
+   + } +
+
+ 5633 + +
+ + + export declare type TextInputIOSProps = + Readonly<{ +
+
+
+   +
+
+
5634 +
+   + + disableKeyboardShortcuts?: boolean | + undefined; +
+
5635 +
+   + + clearButtonMode?: +
+
+
+   +
+
+
+
+   +
+
+
+ 5636 + +
+ + + + | + ("never" | "while-editing" | + "unless-editing" | "always") +
+
+
+   +
+
+
5637 +
+   + | undefined; +
+
5638 +
+   + + clearTextOnFocus?: boolean | undefined; +
+
5639 +
+ + + + dataDetectorTypes?: +
+
+ 5640 + +
+ + + | (DataDetectorTypesType | + undefined) +
+
5641 +
+ + + + | ReadonlyArray<DataDetectorTypesType>; +
+
5642 +
+   + + enablesReturnKeyAutomatically?: boolean | + undefined; +
+
5643 +
+ + + + inputAccessoryViewID?: string | undefined; +
+
5644 +
+ + + + inputAccessoryViewButtonLabel?: string | + undefined; +
+
+ 5645 + +
+ + + + keyboardAppearance?: ("default" + | "light" | + "dark") | + undefined; +
+
+ 5646 + +
+ + + + passwordRules?: PasswordRules | + undefined; +
+
+ 5647 + +
+ + + + rejectResponderTermination?: boolean | + undefined; +
+
+ 5648 + +
+ + + + scrollEnabled?: boolean | + undefined; +
+
5649 +
+   + + spellCheck?: boolean | undefined; +
+
5650 +
+ + + + textContentType?: TextContentType | undefined; +
+
+ 5651 + +
+ + + + lineBreakStrategyIOS?: +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 5652 + +
+ + + + | + ("none" | "standard" | + "hangul-word" | + "push-out") +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
5653 +
+   + | undefined; +
+
5654 +
+ + + + lineBreakModeIOS?: +
+
5655 +
+ + + + | ("wordWrapping" | "char" | + "clip" | "head" | + "middle" | "tail") +
+
5656 +
+ + + | undefined; +
+
5657 +
+ + + + smartInsertDelete?: boolean | undefined; +
+
5658 +
+ + + }>; +
+
5659 +
+ + + declare type TextInputIOSProps_2 = + Readonly<{ +
+
5660 +
+ + + + disableKeyboardShortcuts?: boolean | + undefined; +
+
5661 +
+ + + + clearButtonMode?: +
+
5662 +
+ + + + | ("never" | "while-editing" | + "unless-editing" | + "always") +
+
5663 +
+ + + | undefined; +
+
5664 +
+ + + + clearTextOnFocus?: boolean | undefined; +
+
5665 +
+ + + + dataDetectorTypes?: +
+
5666 +
+ + + + | (DataDetectorTypesType_2 | undefined) +
+
5667 +
+ + + + | + ReadonlyArray<DataDetectorTypesType_2>; +
+
5668 +
+ + + + enablesReturnKeyAutomatically?: boolean | + undefined; +
+
5669 +
+ + + + inputAccessoryViewID?: string | undefined; +
+
5670 +
+ + + + inputAccessoryViewButtonLabel?: string | + undefined; +
+
5671 +
+ + + + keyboardAppearance?: ("default" | + "light" | "dark") | + undefined; +
+
5672 +
+ + + + passwordRules?: PasswordRules_2 | undefined; +
+
5673 +
+ + + + rejectResponderTermination?: boolean | + undefined; +
+
5674 +
+   + + scrollEnabled?: boolean | undefined; +
+
5675 +
+ + + + spellCheck?: boolean | undefined; +
+
5676 +
+ + + + textContentType?: TextContentType_2 | + undefined; +
+
5677 +
+   + + lineBreakStrategyIOS?: +
+
+
+   +
+
+
+
+   +
+
+
+ 5678 + +
+ + + + | + ("none" | "standard" | + "hangul-word" | "push-out") +
+
+
+   +
+
+
5679 +
+   + | undefined; +
+
5680 +
+   + + lineBreakModeIOS?: +
+
+ 5681 + +
+ + + + | ("wordWrapping" | "char" | "clip" | + "head" | "middle" | + "tail") +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
5682 +
+   + | undefined; +
+
5683 +
+   + + smartInsertDelete?: boolean | undefined; +
+
+ 5684 + +
+ + + }>; +
+
5685 +
+   + export declare type TextInputKeyPressEvent = +
+
5686 +
+   + + NativeSyntheticEvent<TextInputKeyPressEventData>; +
+
+ 5687 + +
+ + + declare type + TextInputKeyPressEvent_2 + = +
+
+ 5688 + +
+ + + + NativeSyntheticEvent<TextInputKeyPressEventData_2>; +
+
+ 5689 + +
+ + + declare type TextInputKeyPressEventData = + Readonly< +
+
+ 5690 + +
+ + + Omit< +
+
+ 5691 + +
+ + + TargetEvent, +
+
+ 5692 + +
+ + + keyof { +
+
+ 5693 + +
+ + + key: string; +
+
+ 5694 + +
+ + + target?: number | undefined; +
+
+ 5695 + +
+ + + eventCount?: + number | undefined; +
+
+ 5696 + +
+ + + } +
+
+ 5697 + +
+ + + + > & { +
+
+ 5698 + +
+ + + key: string; +
+
+ 5699 + +
+ + + + target?: number | + undefined; +
+
+ 5700 + +
+ + + + eventCount?: number | + undefined; +
+
+ 5701 + +
+ + + } +
+
+ 5702 + +
+ + + >; +
+
+ 5703 + +
+ + + declare + type TextInputKeyPressEventData_2 = + Readonly< +
+
+ 5704 + +
+ + + Omit< +
+
+ 5705 + +
+ + + + TargetEvent_2, +
+
+ 5706 + +
+ + + + keyof { +
+
+ 5707 + +
+ + + key: string; +
+
+ 5708 + +
+ + + target?: number | + undefined; +
+
+ 5709 + +
+ + + eventCount: number; +
+
+ 5710 + +
+ + + } +
+
+ 5711 + +
+ + + > & { +
+
+ 5712 + +
+ + + + key: string; +
+
+ 5713 + +
+ + + + target?: number | + undefined; +
+
+ 5714 + +
+ + + + eventCount: number; +
+
+ 5715 + +
+ + + } +
+
+ 5716 + +
+ + + >; +
+
+ 5717 + +
+ + + export + declare type TextInputProps = Readonly< +
+
+ 5718 + +
+ + + Omit< +
+
+ 5719 + +
+ + + + Pick< +
+
+ 5720 + +
+ + + ViewProps, +
+
+ 5721 + +
+ + + Exclude< +
+
+ 5722 + +
+ + + keyof ViewProps, +
+
+ 5723 + +
+ + + keyof Readonly<{ +
+
+ 5724 + +
+ + + style: ViewStyleProp | + undefined; +
+
+ 5725 + +
+ + + }> +
+
+ 5726 + +
+ + + > +
+
+ 5727 + +
+ + + + >, +
+
+ 5728 + +
+ + + + | keyof TextInputIOSProps +
+
+ 5729 + +
+ + + + | keyof TextInputAndroidProps +
+
+ 5730 + +
+ + + + | keyof TextInputBaseProps +
+
+ 5731 + +
+ + + + | keyof {} +
+
+ 5732 + +
+ + + > & +
+
+ 5733 + +
+ + + + Omit< +
+
+ 5734 + +
+ + + TextInputIOSProps, +
+
+ 5735 + +
+ + + keyof TextInputAndroidProps | + keyof TextInputBaseProps | keyof {} +
+
+ 5736 + +
+ + + + > & +
+
+ 5737 + +
+ + + + Omit<TextInputAndroidProps, keyof + TextInputBaseProps | keyof {}> & +
+
+ 5738 + +
+ + + + Omit<TextInputBaseProps, + keyof {}> & {} +
+
+ 5739 + +
+ + + >; +
+
+ 5740 + +
+ + + declare + type TextInputProps_2 = Readonly< +
+
+ 5741 + +
+ + + Omit< +
+
+ 5742 + +
+ + + + Pick< +
+
+ 5743 + +
+ + + ViewProps, +
+
+ 5744 + +
+ + + Exclude< +
+
+ 5745 + +
+ + + keyof ViewProps, +
+
+ 5746 + +
+ + + keyof Readonly<{ +
+
+ 5747 + +
+ + + style: ViewStyleProp | + undefined; +
+
+ 5748 + +
+ + + }> +
+
+ 5749 + +
+ + + > +
+
+ 5750 + +
+ + + + >, +
+
+ 5751 + +
+ + + + | keyof TextInputIOSProps_2 +
+
+ 5752 + +
+ + + + | keyof TextInputAndroidProps_2 +
+
+ 5753 + +
+ + + + | keyof { +
+
+ 5754 + +
+ + + autoCapitalize?: AutoCapitalize_2 | + undefined; +
+
+ 5755 + +
+ + + autoComplete?: +
+
+ 5756 + +
+ + + | ( +
+
+ 5757 + +
+ + + | + "additional-name" +
+
+ 5758 + +
+ + + | + "address-line1" +
+
+ 5759 + +
+ + + | + "address-line2" +
+
+ 5760 + +
+ + + | + "birthdate-day" +
+
+ 5761 + +
+ + + | + "birthdate-full" +
+
+ 5762 + +
+ + + | + "birthdate-month" +
+
+ 5763 + +
+ + + | + "birthdate-year" +
+
+ 5764 + +
+ + + | "cc-csc" +
+
+ 5765 + +
+ + + | "cc-exp" +
+
+ 5766 + +
+ + + | + "cc-exp-day" +
+
+ 5767 + +
+ + + | + "cc-exp-month" +
+
+ 5768 + +
+ + + | + "cc-exp-year" +
+
+ 5769 + +
+ + + | + "cc-number" +
+
+ 5770 + +
+ + + | "cc-name" +
+
+ 5771 + +
+ + + | + "cc-given-name" +
+
+ 5772 + +
+ + + | "cc-middle-name" +
+
+ 5773 + +
+ + + | + "cc-family-name" +
+
+ 5774 + +
+ + + | "cc-type" +
+
+ 5775 + +
+ + + | "country" +
+
+ 5776 + +
+ + + | + "current-password" +
+
+ 5777 + +
+ + + | "email" +
+
+ 5778 + +
+ + + | "family-name" +
+
+ 5779 + +
+ + + | "gender" +
+
+ 5780 + +
+ + + | + "given-name" +
+
+ 5781 + +
+ + + | + "honorific-prefix" +
+
+ 5782 + +
+ + + | + "honorific-suffix" +
+
+ 5783 + +
+ + + | "name" +
+
+ 5784 + +
+ + + | + "name-family" +
+
+ 5785 + +
+ + + | + "name-given" +
+
+ 5786 + +
+ + + | + "name-middle" +
+
+ 5787 + +
+ + + | + "name-middle-initial" +
+
+ 5788 + +
+ + + | + "name-prefix" +
+
+ 5789 + +
+ + + | + "name-suffix" +
+
+ 5790 + +
+ + + | + "new-password" +
+
+ 5791 + +
+ + + | "nickname" +
+
+ 5792 + +
+ + + | + "one-time-code" +
+
+ 5793 + +
+ + + | + "organization" +
+
+ 5794 + +
+ + + | + "organization-title" +
+
+ 5795 + +
+ + + | "password" +
+
+ 5796 + +
+ + + | + "password-new" +
+
+ 5797 + +
+ + + | + "postal-address" +
+
+ 5798 + +
+ + + | + "postal-address-country" +
+
+ 5799 + +
+ + + | + "postal-address-extended" +
+
+ 5800 + +
+ + + | + "postal-address-extended-postal-code" +
+
+ 5801 + +
+ + + | + "postal-address-locality" +
+
+ 5802 + +
+ + + + | "postal-address-region" +
+
5803 +
+ + + + | "postal-code" +
+
5804 +
+ + + + | "street-address" +
+
5805 +
+ + + + | "sms-otp" +
+
5806 +
+ + + + | "tel" +
+
5807 +
+ + + + | "tel-country-code" +
+
5808 +
+ + + + | "tel-national" +
+
5809 +
+ + + + | "tel-device" +
+
5810 +
+ + + + | "url" +
+
5811 +
+ + + + | "username" +
+
5812 +
+ + + + | "username-new" +
+
5813 +
+ + + + | "off" +
+
5814 +
+ + + ) +
+
5815 +
+ + + | undefined; +
+
5816 +
+ + + + autoCorrect?: boolean | undefined; +
+
5817 +
+ + + + autoFocus?: boolean | undefined; +
+
5818 +
+ + + + allowFontScaling?: boolean | undefined; +
+
5819 +
+ + + + caretHidden?: boolean | undefined; +
+
5820 +
+ + + + contextMenuHidden?: boolean | undefined; +
+
5821 +
+ + + + defaultValue?: string | undefined; +
+
5822 +
+ + + + editable?: boolean | undefined; +
+
5823 +
+ + + + forwardedRef?: React_2.Ref<TextInputInstance> + | undefined; +
+
5824 +
+ + + + enterKeyHint?: EnterKeyHintTypeOptions_2 | + undefined; +
+
5825 +
+ + + + inputMode?: InputModeOptions_2 | undefined; +
+
5826 +
+ + + + keyboardType?: KeyboardTypeOptions_2 | + undefined; +
+
5827 +
+ + + + maxFontSizeMultiplier?: number | undefined; +
+
5828 +
+ + + + maxLength?: number | undefined; +
+
5829 +
+ + + + multiline?: boolean | undefined; +
+
5830 +
+ + + + onBlur?: ((e: TextInputBlurEvent_2) => unknown) | + undefined; +
+
5831 +
+ + + + onChange?: ((e: TextInputChangeEvent_2) => + unknown) | undefined; +
+
5832 +
+ + + + unstable_onChangeSync?: +
+
5833 +
+ + + + | ((e: TextInputChangeEvent_2) => unknown) +
+
5834 +
+ + + | undefined; +
+
5835 +
+ + + + onChangeText?: ((text: string) => unknown) | + undefined; +
+
5836 +
+ + + + unstable_onChangeTextSync?: ((text: string) => + unknown) | undefined; +
+
5837 +
+ + + + onContentSizeChange?: +
+
5838 +
+ + + + | ((e: TextInputContentSizeChangeEvent_2) => + unknown) +
+
5839 +
+ + + | undefined; +
+
5840 +
+ + + + onEndEditing?: ((e: TextInputEndEditingEvent_2) + => unknown) | undefined; +
+
5841 +
+ + + + onFocus?: ((e: TextInputFocusEvent_2) => unknown) + | undefined; +
+
5842 +
+ + + + onKeyPress?: ((e: TextInputKeyPressEvent_2) => + unknown) | undefined; +
+
5843 +
+ + + + unstable_onKeyPressSync?: +
+
5844 +
+ + + + | ((e: TextInputKeyPressEvent_2) => + unknown) +
+
5845 +
+ + + | undefined; +
+
5846 +
+ + + + onPress?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5847 +
+ + + + onPressIn?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5848 +
+ + + + onPressOut?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5849 +
+ + + + onSelectionChange?: +
+
5850 +
+ + + + | ((e: TextInputSelectionChangeEvent_2) => + unknown) +
+
5851 +
+ + + | undefined; +
+
5852 +
+ + + + onSubmitEditing?: +
+
5853 +
+ + + + | ((e: TextInputSubmitEditingEvent_2) => + unknown) +
+
5854 +
+ + + | undefined; +
+
5855 +
+ + + + onScroll?: ((e: ScrollEvent) => unknown) | + undefined; +
+
5856 +
+ + + + placeholder?: string | undefined; +
+
5857 +
+ + + + placeholderTextColor?: ColorValue | undefined; +
+
5858 +
+ + + + readOnly?: boolean | undefined; +
+
5859 +
+ + + + returnKeyType?: ReturnKeyTypeOptions_2 | + undefined; +
+
5860 +
+ + + + secureTextEntry?: boolean | undefined; +
+
5861 +
+ + + selection?: +
+
5862 +
+ + + + | Readonly<{ +
+
5863 +
+ + + start: number; +
+
5864 +
+ + + + end?: number | undefined; +
+
5865 +
+ + + }> +
+
5866 +
+ + + | undefined; +
+
5867 +
+ + + + selectionColor?: ColorValue | undefined; +
+
5868 +
+ + + + selectTextOnFocus?: boolean | undefined; +
+
5869 +
+ + + + blurOnSubmit?: boolean | undefined; +
+
5870 +
+ + + + submitBehavior?: SubmitBehavior_2 | undefined; +
+
5871 +
+ + + + style?: TextStyleProp | undefined; +
+
5872 +
+ + + + value?: string | undefined; +
+
5873 +
+ + + } +
+
5874 +
+ + + > & +
+
5875 +
+ + + Omit< +
+
5876 +
+ + + + TextInputIOSProps_2, +
+
5877 +
+ + + + | keyof TextInputAndroidProps_2 +
+
5878 +
+ + + | keyof { +
+
5879 +
+ + + + autoCapitalize?: AutoCapitalize_2 | undefined; +
+
5880 +
+ + + autoComplete?: +
+
5881 +
+ + + | ( +
+
5882 +
+ + + + | "additional-name" +
+
5883 +
+ + + + | "address-line1" +
+
5884 +
+ + + + | "address-line2" +
+
5885 +
+ + + + | "birthdate-day" +
+
5886 +
+ + + + | "birthdate-full" +
+
5887 +
+ + + + | "birthdate-month" +
+
5888 +
+ + + + | "birthdate-year" +
+
5889 +
+ + + + | "cc-csc" +
+
5890 +
+ + + + | "cc-exp" +
+
5891 +
+ + + + | "cc-exp-day" +
+
5892 +
+ + + + | "cc-exp-month" +
+
5893 +
+ + + + | "cc-exp-year" +
+
5894 +
+ + + + | "cc-number" +
+
5895 +
+ + + + | "cc-name" +
+
5896 +
+ + + + | "cc-given-name" +
+
5897 +
+ + + + | "cc-middle-name" +
+
5898 +
+ + + + | "cc-family-name" +
+
5899 +
+ + + + | "cc-type" +
+
5900 +
+ + + + | "country" +
+
5901 +
+ + + + | "current-password" +
+
5902 +
+ + + + | "email" +
+
5903 +
+ + + + | "family-name" +
+
5904 +
+ + + + | "gender" +
+
5905 +
+ + + + | "given-name" +
+
5906 +
+ + + + | "honorific-prefix" +
+
5907 +
+ + + + | "honorific-suffix" +
+
5908 +
+ + + + | "name" +
+
5909 +
+ + + + | "name-family" +
+
5910 +
+ + + + | "name-given" +
+
5911 +
+ + + + | "name-middle" +
+
5912 +
+ + + + | "name-middle-initial" +
+
5913 +
+ + + + | "name-prefix" +
+
5914 +
+ + + + | "name-suffix" +
+
5915 +
+ + + + | "new-password" +
+
5916 +
+ + + + | "nickname" +
+
5917 +
+ + + + | "one-time-code" +
+
5918 +
+ + + + | "organization" +
+
5919 +
+ + + + | "organization-title" +
+
5920 +
+ + + + | "password" +
+
5921 +
+ + + + | "password-new" +
+
5922 +
+ + + + | "postal-address" +
+
5923 +
+ + + + | "postal-address-country" +
+
5924 +
+ + + + | "postal-address-extended" +
+
5925 +
+ + + + | + "postal-address-extended-postal-code" +
+
5926 +
+ + + + | "postal-address-locality" +
+
5927 +
+ + + + | "postal-address-region" +
+
5928 +
+ + + + | "postal-code" +
+
5929 +
+ + + + | "street-address" +
+
5930 +
+ + + + | "sms-otp" +
+
5931 +
+ + + + | "tel" +
+
5932 +
+ + + + | "tel-country-code" +
+
5933 +
+ + + + | "tel-national" +
+
5934 +
+ + + + | "tel-device" +
+
5935 +
+ + + + | "url" +
+
5936 +
+ + + + | "username" +
+
5937 +
+ + + + | "username-new" +
+
5938 +
+ + + + | "off" +
+
5939 +
+ + + ) +
+
5940 +
+ + + | undefined; +
+
5941 +
+ + + + autoCorrect?: boolean | undefined; +
+
5942 +
+ + + + autoFocus?: boolean | undefined; +
+
5943 +
+ + + + allowFontScaling?: boolean | undefined; +
+
5944 +
+ + + + caretHidden?: boolean | undefined; +
+
5945 +
+ + + + contextMenuHidden?: boolean | undefined; +
+
5946 +
+ + + + defaultValue?: string | undefined; +
+
5947 +
+ + + + editable?: boolean | undefined; +
+
5948 +
+ + + + forwardedRef?: React_2.Ref<TextInputInstance> + | undefined; +
+
5949 +
+ + + + enterKeyHint?: EnterKeyHintTypeOptions_2 | + undefined; +
+
5950 +
+ + + + inputMode?: InputModeOptions_2 | undefined; +
+
5951 +
+ + + + keyboardType?: KeyboardTypeOptions_2 | + undefined; +
+
5952 +
+ + + + maxFontSizeMultiplier?: number | undefined; +
+
5953 +
+ + + + maxLength?: number | undefined; +
+
5954 +
+ + + + multiline?: boolean | undefined; +
+
5955 +
+ + + + onBlur?: ((e: TextInputBlurEvent_2) => unknown) | + undefined; +
+
5956 +
+ + + + onChange?: ((e: TextInputChangeEvent_2) => + unknown) | undefined; +
+
5957 +
+ + + + unstable_onChangeSync?: +
+
5958 +
+ + + + | ((e: TextInputChangeEvent_2) => unknown) +
+
5959 +
+ + + | undefined; +
+
5960 +
+ + + + onChangeText?: ((text: string) => unknown) | + undefined; +
+
5961 +
+ + + + unstable_onChangeTextSync?: ((text: string) => + unknown) | undefined; +
+
5962 +
+ + + + onContentSizeChange?: +
+
5963 +
+ + + + | ((e: TextInputContentSizeChangeEvent_2) => + unknown) +
+
5964 +
+ + + | undefined; +
+
5965 +
+ + + onEndEditing?: +
+
5966 +
+ + + + | ((e: TextInputEndEditingEvent_2) => + unknown) +
+
5967 +
+ + + | undefined; +
+
5968 +
+ + + + onFocus?: ((e: TextInputFocusEvent_2) => unknown) + | undefined; +
+
5969 +
+ + + + onKeyPress?: ((e: TextInputKeyPressEvent_2) => + unknown) | undefined; +
+
5970 +
+ + + + unstable_onKeyPressSync?: +
+
5971 +
+ + + + | ((e: TextInputKeyPressEvent_2) => + unknown) +
+
5972 +
+ + + | undefined; +
+
5973 +
+ + + + onPress?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5974 +
+ + + + onPressIn?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5975 +
+ + + + onPressOut?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
5976 +
+ + + + onSelectionChange?: +
+
5977 +
+ + + + | ((e: TextInputSelectionChangeEvent_2) => + unknown) +
+
5978 +
+ + + | undefined; +
+
5979 +
+ + + + onSubmitEditing?: +
+
5980 +
+ + + + | ((e: TextInputSubmitEditingEvent_2) => + unknown) +
+
5981 +
+ + + | undefined; +
+
5982 +
+ + + + onScroll?: ((e: ScrollEvent) => unknown) | + undefined; +
+
5983 +
+ + + + placeholder?: string | undefined; +
+
5984 +
+ + + + placeholderTextColor?: ColorValue | undefined; +
+
5985 +
+ + + + readOnly?: boolean | undefined; +
+
5986 +
+ + + + returnKeyType?: ReturnKeyTypeOptions_2 | + undefined; +
+
5987 +
+ + + + secureTextEntry?: boolean | undefined; +
+
5988 +
+ + + selection?: +
+
5989 +
+ + + + | Readonly<{ +
+
5990 +
+ + + start: number; +
+
5991 +
+ + + + end?: number | undefined; +
+
5992 +
+ + + }> +
+
5993 +
+ + + | undefined; +
+
5994 +
+ + + + selectionColor?: ColorValue | undefined; +
+
5995 +
+ + + + selectTextOnFocus?: boolean | undefined; +
+
5996 +
+ + + + blurOnSubmit?: boolean | undefined; +
+
5997 +
+ + + + submitBehavior?: SubmitBehavior_2 | undefined; +
+
5998 +
+ + + + style?: TextStyleProp | undefined; +
+
5999 +
+ + + + value?: string | undefined; +
+
6000 +
+ + + } +
+
6001 +
+ + + > & +
+
6002 +
+ + + Omit< +
+
6003 +
+ + + + TextInputAndroidProps_2, +
+
6004 +
+ + + keyof { +
+
6005 +
+ + + + autoCapitalize?: AutoCapitalize_2 | undefined; +
+
6006 +
+ + + autoComplete?: +
+
6007 +
+ + + | ( +
+
6008 +
+ + + + | "additional-name" +
+
6009 +
+ + + + | "address-line1" +
+
6010 +
+ + + + | "address-line2" +
+
6011 +
+ + + + | "birthdate-day" +
+
6012 +
+ + + + | "birthdate-full" +
+
6013 +
+ + + + | "birthdate-month" +
+
6014 +
+ + + + | "birthdate-year" +
+
6015 +
+ + + + | "cc-csc" +
+
6016 +
+ + + + | "cc-exp" +
+
6017 +
+ + + + | "cc-exp-day" +
+
6018 +
+ + + + | "cc-exp-month" +
+
6019 +
+ + + + | "cc-exp-year" +
+
6020 +
+ + + + | "cc-number" +
+
6021 +
+ + + + | "cc-name" +
+
6022 +
+ + + + | "cc-given-name" +
+
6023 +
+ + + + | "cc-middle-name" +
+
6024 +
+ + + + | "cc-family-name" +
+
6025 +
+ + + + | "cc-type" +
+
6026 +
+ + + + | "country" +
+
6027 +
+ + + + | "current-password" +
+
6028 +
+ + + + | "email" +
+
6029 +
+ + + + | "family-name" +
+
6030 +
+ + + + | "gender" +
+
6031 +
+ + + + | "given-name" +
+
6032 +
+ + + + | "honorific-prefix" +
+
6033 +
+ + + + | "honorific-suffix" +
+
6034 +
+ + + + | "name" +
+
6035 +
+ + + + | "name-family" +
+
6036 +
+ + + + | "name-given" +
+
6037 +
+ + + + | "name-middle" +
+
6038 +
+ + + + | "name-middle-initial" +
+
6039 +
+ + + + | "name-prefix" +
+
6040 +
+ + + + | "name-suffix" +
+
6041 +
+ + + + | "new-password" +
+
6042 +
+ + + + | "nickname" +
+
6043 +
+ + + + | "one-time-code" +
+
6044 +
+ + + + | "organization" +
+
6045 +
+ + + + | "organization-title" +
+
6046 +
+ + + + | "password" +
+
6047 +
+ + + + | "password-new" +
+
6048 +
+ + + + | "postal-address" +
+
6049 +
+ + + + | "postal-address-country" +
+
6050 +
+ + + + | "postal-address-extended" +
+
6051 +
+ + + + | + "postal-address-extended-postal-code" +
+
6052 +
+ + + + | "postal-address-locality" +
+
6053 +
+ + + + | "postal-address-region" +
+
6054 +
+ + + + | "postal-code" +
+
6055 +
+ + + + | "street-address" +
+
6056 +
+ + + + | "sms-otp" +
+
6057 +
+ + + + | "tel" +
+
6058 +
+ + + + | "tel-country-code" +
+
6059 +
+ + + + | "tel-national" +
+
6060 +
+ + + + | "tel-device" +
+
6061 +
+ + + + | "url" +
+
6062 +
+ + + + | "username" +
+
6063 +
+ + + + | "username-new" +
+
6064 +
+ + + + | "off" +
+
6065 +
+ + + ) +
+
6066 +
+ + + | undefined; +
+
6067 +
+ + + + autoCorrect?: boolean | undefined; +
+
6068 +
+ + + + autoFocus?: boolean | undefined; +
+
6069 +
+ + + + allowFontScaling?: boolean | undefined; +
+
6070 +
+ + + + caretHidden?: boolean | undefined; +
+
6071 +
+ + + + contextMenuHidden?: boolean | undefined; +
+
6072 +
+ + + + defaultValue?: string | undefined; +
+
6073 +
+ + + + editable?: boolean | undefined; +
+
6074 +
+ + + + forwardedRef?: React_2.Ref<TextInputInstance> + | undefined; +
+
6075 +
+ + + + enterKeyHint?: EnterKeyHintTypeOptions_2 | + undefined; +
+
6076 +
+ + + + inputMode?: InputModeOptions_2 | undefined; +
+
6077 +
+ + + + keyboardType?: KeyboardTypeOptions_2 | + undefined; +
+
6078 +
+ + + + maxFontSizeMultiplier?: number | undefined; +
+
6079 +
+ + + + maxLength?: number | undefined; +
+
6080 +
+ + + + multiline?: boolean | undefined; +
+
6081 +
+ + + + onBlur?: ((e: TextInputBlurEvent_2) => unknown) | + undefined; +
+
6082 +
+ + + + onChange?: ((e: TextInputChangeEvent_2) => + unknown) | undefined; +
+
6083 +
+ + + + unstable_onChangeSync?: +
+
6084 +
+ + + + | ((e: TextInputChangeEvent_2) => unknown) +
+
6085 +
+ + + | undefined; +
+
6086 +
+ + + + onChangeText?: ((text: string) => unknown) | + undefined; +
+
6087 +
+ + + + unstable_onChangeTextSync?: ((text: string) => + unknown) | undefined; +
+
6088 +
+ + + + onContentSizeChange?: +
+
6089 +
+ + + + | ((e: TextInputContentSizeChangeEvent_2) => + unknown) +
+
6090 +
+ + + | undefined; +
+
6091 +
+ + + + onEndEditing?: ((e: TextInputEndEditingEvent_2) + => unknown) | undefined; +
+
6092 +
+ + + + onFocus?: ((e: TextInputFocusEvent_2) => unknown) + | undefined; +
+
6093 +
+ + + + onKeyPress?: ((e: TextInputKeyPressEvent_2) => + unknown) | undefined; +
+
6094 +
+ + + + unstable_onKeyPressSync?: +
+
6095 +
+ + + + | ((e: TextInputKeyPressEvent_2) => + unknown) +
+
6096 +
+ + + | undefined; +
+
6097 +
+ + + + onPress?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
6098 +
+ + + + onPressIn?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
6099 +
+ + + + onPressOut?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
6100 +
+ + + + onSelectionChange?: +
+
6101 +
+ + + + | ((e: TextInputSelectionChangeEvent_2) => + unknown) +
+
6102 +
+ + + | undefined; +
+
6103 +
+ + + + onSubmitEditing?: +
+
6104 +
+ + + + | ((e: TextInputSubmitEditingEvent_2) => + unknown) +
+
6105 +
+ + + | undefined; +
+
6106 +
+ + + + onScroll?: ((e: ScrollEvent) => unknown) | + undefined; +
+
6107 +
+ + + + placeholder?: string | undefined; +
+
6108 +
+ + + + placeholderTextColor?: ColorValue | undefined; +
+
6109 +
+ + + + readOnly?: boolean | undefined; +
+
6110 +
+ + + + returnKeyType?: ReturnKeyTypeOptions_2 | + undefined; +
+
6111 +
+ + + + secureTextEntry?: boolean | undefined; +
+
6112 +
+ + + selection?: +
+
6113 +
+ + + + | Readonly<{ +
+
6114 +
+ + + start: number; +
+
6115 +
+ + + + end?: number | undefined; +
+
6116 +
+ + + }> +
+
6117 +
+ + + | undefined; +
+
6118 +
+ + + + selectionColor?: ColorValue | undefined; +
+
6119 +
+ + + + selectTextOnFocus?: boolean | undefined; +
+
6120 +
+ + + + blurOnSubmit?: boolean | undefined; +
+
6121 +
+ + + + submitBehavior?: SubmitBehavior_2 | undefined; +
+
6122 +
+ + + + style?: TextStyleProp | undefined; +
+
6123 +
+ + + + value?: string | undefined; +
+
6124 +
+ + + } +
+
6125 +
+ + + > & { +
+
6126 +
+ + + + autoCapitalize?: AutoCapitalize_2 | undefined; +
+
6127 +
+ + + autoComplete?: +
+
6128 +
+ + + | ( +
+
6129 +
+ + + + | "additional-name" +
+
6130 +
+ + + + | "address-line1" +
+
6131 +
+ + + + | "address-line2" +
+
6132 +
+ + + + | "birthdate-day" +
+
6133 +
+ + + + | "birthdate-full" +
+
6134 +
+ + + + | "birthdate-month" +
+
6135 +
+ + + + | "birthdate-year" +
+
6136 +
+ + + + | "cc-csc" +
+
6137 +
+ + + + | "cc-exp" +
+
6138 +
+ + + + | "cc-exp-day" +
+
6139 +
+ + + + | "cc-exp-month" +
+
6140 +
+ + + + | "cc-exp-year" +
+
6141 +
+ + + + | "cc-number" +
+
6142 +
+ + + + | "cc-name" +
+
6143 +
+ + + + | "cc-given-name" +
+
6144 +
+ + + + | "cc-middle-name" +
+
6145 +
+ + + + | "cc-family-name" +
+
6146 +
+ + + + | "cc-type" +
+
6147 +
+ + + + | "country" +
+
6148 +
+ + + + | "current-password" +
+
6149 +
+ + + + | "email" +
+
6150 +
+ + + + | "family-name" +
+
6151 +
+ + + + | "gender" +
+
6152 +
+ + + + | "given-name" +
+
6153 +
+ + + + | "honorific-prefix" +
+
6154 +
+ + + + | "honorific-suffix" +
+
6155 +
+ + + + | "name" +
+
6156 +
+ + + + | "name-family" +
+
6157 +
+ + + + | "name-given" +
+
6158 +
+ + + + | "name-middle" +
+
6159 +
+ + + + | "name-middle-initial" +
+
6160 +
+ + + + | "name-prefix" +
+
6161 +
+ + + + | "name-suffix" +
+
6162 +
+ + + + | "new-password" +
+
6163 +
+ + + + | "nickname" +
+
6164 +
+ + + + | "one-time-code" +
+
6165 +
+ + + + | "organization" +
+
6166 +
+ + + + | "organization-title" +
+
6167 +
+ + + + | "password" +
+
6168 +
+ + + + | "password-new" +
+
6169 +
+ + + + | "postal-address" +
+
6170 +
+ + + + | "postal-address-country" +
+
6171 +
+ + + + | "postal-address-extended" +
+
6172 +
+ + + + | + "postal-address-extended-postal-code" +
+
6173 +
+ + + + | "postal-address-locality" +
+
6174 +
+ + + + | "postal-address-region" +
+
6175 +
+ + + + | "postal-code" +
+
6176 +
+ + + + | "street-address" +
+
6177 +
+ + + + | "sms-otp" +
+
6178 +
+ + + + | "tel" +
+
6179 +
+ + + + | "tel-country-code" +
+
6180 +
+ + + + | "tel-national" +
+
6181 +
+ + + + | "tel-device" +
+
6182 +
+ + + + | "url" +
+
6183 +
+ + + + | "username" +
+
6184 +
+ + + + | "username-new" +
+
6185 +
+ + + + | "off" +
+
6186 +
+ + + ) +
+
6187 +
+ + + | undefined; +
+
6188 +
+ + + + autoCorrect?: boolean | undefined; +
+
6189 +
+ + + + autoFocus?: boolean | undefined; +
+
6190 +
+ + + + allowFontScaling?: boolean | undefined; +
+
6191 +
+ + + + caretHidden?: boolean | undefined; +
+
6192 +
+ + + + contextMenuHidden?: boolean | undefined; +
+
6193 +
+ + + + defaultValue?: string | undefined; +
+
6194 +
+ + + + editable?: boolean | undefined; +
+
6195 +
+ + + + forwardedRef?: React_2.Ref<TextInputInstance> + | undefined; +
+
6196 +
+ + + + enterKeyHint?: EnterKeyHintTypeOptions_2 | + undefined; +
+
6197 +
+ + + + inputMode?: InputModeOptions_2 | undefined; +
+
6198 +
+ + + + keyboardType?: KeyboardTypeOptions_2 | + undefined; +
+
6199 +
+ + + + maxFontSizeMultiplier?: number | undefined; +
+
6200 +
+ + + + maxLength?: number | undefined; +
+
6201 +
+ + + + multiline?: boolean | undefined; +
+
6202 +
+ + + + onBlur?: ((e: TextInputBlurEvent_2) => unknown) | + undefined; +
+
6203 +
+ + + + onChange?: ((e: TextInputChangeEvent_2) => + unknown) | undefined; +
+
6204 +
+ + + + unstable_onChangeSync?: +
+
6205 +
+ + + + | ((e: TextInputChangeEvent_2) => unknown) +
+
6206 +
+ + + | undefined; +
+
6207 +
+ + + + onChangeText?: ((text: string) => unknown) | + undefined; +
+
6208 +
+ + + + unstable_onChangeTextSync?: ((text: string) => + unknown) | undefined; +
+
6209 +
+ + + + onContentSizeChange?: +
+
6210 +
+ + + + | ((e: TextInputContentSizeChangeEvent_2) => + unknown) +
+
6211 +
+ + + | undefined; +
+
6212 +
+ + + + onEndEditing?: ((e: TextInputEndEditingEvent_2) + => unknown) | undefined; +
+
6213 +
+ + + + onFocus?: ((e: TextInputFocusEvent_2) => unknown) + | undefined; +
+
6214 +
+ + + + onKeyPress?: ((e: TextInputKeyPressEvent_2) => + unknown) | undefined; +
+
6215 +
+ + + + unstable_onKeyPressSync?: +
+
6216 +
+ + + + | ((e: TextInputKeyPressEvent_2) => + unknown) +
+
6217 +
+ + + | undefined; +
+
6218 +
+ + + + onPress?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
6219 +
+ + + + onPressIn?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
6220 +
+ + + + onPressOut?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
6221 +
+ + + + onSelectionChange?: +
+
6222 +
+ + + + | ((e: TextInputSelectionChangeEvent_2) => + unknown) +
+
6223 +
+ + + | undefined; +
+
6224 +
+ + + + onSubmitEditing?: +
+
6225 +
+ + + + | ((e: TextInputSubmitEditingEvent_2) => + unknown) +
+
6226 +
+ + + | undefined; +
+
6227 +
+ + + + onScroll?: ((e: ScrollEvent) => unknown) | + undefined; +
+
6228 +
+ + + + placeholder?: string | undefined; +
+
6229 +
+ + + + placeholderTextColor?: ColorValue | undefined; +
+
6230 +
+ + + + readOnly?: boolean | undefined; +
+
6231 +
+ + + + returnKeyType?: ReturnKeyTypeOptions_2 | + undefined; +
+
6232 +
+ + + + secureTextEntry?: boolean | undefined; +
+
6233 +
+ + + selection?: +
+
6234 +
+ + + + | Readonly<{ +
+
6235 +
+ + + start: number; +
+
6236 +
+ + + + end?: number | undefined; +
+
6237 +
+ + + }> +
+
6238 +
+ + + | undefined; +
+
6239 +
+ + + + selectionColor?: ColorValue | undefined; +
+
6240 +
+ + + + selectTextOnFocus?: boolean | undefined; +
+
6241 +
+ + + + blurOnSubmit?: boolean | undefined; +
+
6242 +
+ + + + submitBehavior?: SubmitBehavior_2 | undefined; +
+
6243 +
+ + + + style?: TextStyleProp | undefined; +
+
6244 +
+ + + + value?: string | undefined; +
+
6245 +
+ + + } +
+
6246 +
+ + + >; +
+
6247 +
+   + export declare type TextInputScrollEvent = +
+
6248 +
+   + + NativeSyntheticEvent<TextInputScrollEventData>; +
+
+ 6249 + +
+ + + declare type TextInputScrollEventData + = { +
+
+ 6250 + +
+ + + + contentOffset: { +
+
6251 +
+ + + x: number; +
+
6252 +
+ + + y: number; +
+
+ 6253 + +
+ + + }; +
+
6254 +
+ + + }; +
+
6255 +
+   + export declare type TextInputSelectionChangeEvent + = +
+
6256 +
+   + + NativeSyntheticEvent<TextInputSelectionChangeEventData>; +
+
+ 6257 + +
+ + + declare type + TextInputSelectionChangeEvent_2 = +
+
6258 +
+ + + + NativeSyntheticEvent<TextInputSelectionChangeEventData_2>; +
+
6259 +
+ + + declare type TextInputSelectionChangeEventData = + Readonly< +
+
6260 +
+ + + Omit< +
+
+ 6261 + +
+ + + TargetEvent, +
+
6262 +
+ + + keyof { +
+
+ 6263 + +
+ + + selection: + Selection_2; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6264 + +
+ + + } +
+
+ 6265 + +
+ + + > & { +
+
+ 6266 + +
+ + + selection: + Selection_2; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6267 + +
+ + + } +
+
6268 +
+ + + >; +
+
6269 +
+ + + declare type TextInputSelectionChangeEventData_2 = + Readonly< +
+
6270 +
+ + + Omit< +
+
6271 +
+ + + TargetEvent_2, +
+
6272 +
+ + + keyof { +
+
6273 +
+ + + + selection: Selection_3; +
+
6274 +
+ + + } +
+
6275 +
+ + + > & { +
+
6276 +
+ + + + selection: Selection_3; +
+
6277 +
+ + + } +
+
6278 +
+ + + >; +
+
6279 +
+   + export declare type TextInputSubmitEditingEvent + = +
+
6280 +
+   + + NativeSyntheticEvent<TextInputSubmitEditingEventData>; +
+
+ 6281 + +
+ + + declare type + TextInputSubmitEditingEvent_2 + = +
+
6282 +
+ + + + NativeSyntheticEvent<TextInputSubmitEditingEventData_2>; +
+
6283 +
+ + + declare type TextInputSubmitEditingEventData = + Readonly< +
+
6284 +
+ + + Omit< +
+
6285 +
+ + + TargetEvent, +
+
6286 +
+ + + keyof { +
+
6287 +
+ + + + eventCount: number; +
+
+ 6288 + +
+ + + text: string; +
+
+ 6289 + +
+ + + } +
+
6290 +
+ + + > & { +
+
6291 +
+ + + + eventCount: number; +
+
6292 +
+ + + text: string; +
+
6293 +
+ + + } +
+
6294 +
+ + + >; +
+
6295 +
+ + + declare type TextInputSubmitEditingEventData_2 = + Readonly< +
+
6296 +
+ + + Omit< +
+
6297 +
+ + + TargetEvent_2, +
+
6298 +
+ + + keyof { +
+
6299 +
+ + + + eventCount: number; +
+
6300 +
+ + + text: string; +
+
6301 +
+ + + } +
+
6302 +
+ + + > & { +
+
6303 +
+ + + + eventCount: number; +
+
6304 +
+ + + text: string; +
+
6305 +
+ + + } +
+
6306 +
+ + + >; +
+
6307 +
+ + + declare type TextInputType = InternalTextInput + & TextInputComponentStatics; +
+
6308 +
+   + export declare type TextLayoutEvent = + NativeSyntheticEvent<TextLayoutEventData>; +
+
+ 6309 + +
+ + + declare type TextLayoutEventData + = Readonly<{ +
+
+ 6310 + +
+ + + + lines: + Array<TextLayoutLine>; +
+
6311 +
+ + + }>; +
+
6312 +
+ + + declare type TextLayoutLine = Readonly< +
+
6313 +
+ + + Omit< +
+
6314 +
+ + + + LayoutRectangle, +
+
6315 +
+ + + keyof { +
+
6316 +
+ + + + ascender: number; +
+
6317 +
+ + + + capHeight: number; +
+
6318 +
+ + + + descender: number; +
+
6319 +
+ + + text: string; +
+
6320 +
+ + + + xHeight: number; +
+
+ 6321 + +
+ + + } +
+
+ 6322 + +
+ + + > & { +
+
+ 6323 + +
+ + + ascender: number; +
+
+ 6324 + +
+ + + capHeight: number; +
+
+ 6325 + +
+ + + descender: number; +
+
+
+   +
+
+
+ 6326 + +
+ + + text: string; +
+
+
+   +
+
+
+
+   +
+
+
+ 6327 + +
+ + + xHeight: number; +
+
+
+   +
+
+
+ 6328 + +
+ + + } +
+
6329 +
+ + + >; +
+
+ 6330 + +
+ + + export declare type TextProps = + Readonly< +
+
+
+   +
+
+
+
+   +
+
+
+ 6331 + +
+ + + Omit< +
+
+ 6332 + +
+ + + PointerEventProps_2, +
+
6333 +
+ + + + keyof TextPropsIOS | keyof TextPropsAndroid | keyof + TextBaseProps | keyof {} +
+
6334 +
+ + + > & +
+
6335 +
+ + + Omit< +
+
+ 6336 + +
+ + + TextPropsIOS, +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6337 + +
+ + + keyof TextPropsAndroid + | keyof + TextBaseProps | keyof {} +
+
6338 +
+ + + > & +
+
+ 6339 + +
+ + + Omit<TextPropsAndroid, + keyof TextBaseProps + | keyof {}> + & +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6340 + +
+ + + Omit<TextBaseProps, keyof {}> & {} +
+
+ 6341 + +
+ + + >; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6342 + +
+ + + declare type TextPropsAndroid + = { +
+
6343 +
+   + + disabled?: boolean | undefined; +
+
+
+   +
+
+
6344 +
+   + + selectionColor?: ColorValue | undefined; +
+
+
+   +
+
+
6345 +
+   + + dataDetectorType?: +
+
+
+   +
+
+
+ 6346 + +
+ + + + | ("phoneNumber" | "link" | "email" | + "none" | "all") +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
6347 +
+   + | undefined; +
+
+ 6348 + +
+ + + + textBreakStrategy?: + ("balanced" | + "highQuality" | + "simple") | undefined; +
+
+
+   +
+
+
+
+   +
+
+
6349 +
+   + + adjustsFontSizeToFit?: boolean | undefined; +
+
6350 +
+ + + + minimumFontScale?: number | undefined; +
+
6351 +
+ + + }; +
+
6352 +
+ + + declare type TextPropsIOS = { +
+
6353 +
+ + + + adjustsFontSizeToFit?: boolean | undefined; +
+
6354 +
+   + + dynamicTypeRamp?: +
+
6355 +
+ + + | ( +
+
+ 6356 + +
+ + + | "caption2" +
+
+ 6357 + +
+ + + | "caption1" +
+
+ 6358 + +
+ + + | "footnote" +
+
+ 6359 + +
+ + + | "subheadline" +
+
+ 6360 + +
+ + + | "callout" +
+
+ 6361 + +
+ + + | "body" +
+
+ 6362 + +
+ + + | "headline" +
+
+ 6363 + +
+ + + | "title3" +
+
+ 6364 + +
+ + + | "title2" +
+
+ 6365 + +
+ + + | "title1" +
+
+ 6366 + +
+ + + | "largeTitle" +
+
6367 +
+ + + ) +
+
6368 +
+   + | undefined; +
+
6369 +
+   + + suppressHighlighting?: boolean | undefined; +
+
6370 +
+   + + lineBreakStrategyIOS?: +
+
+
+   +
+
+
+
+   +
+
+
+ 6371 + +
+ + + + | + ("none" | "standard" | + "hangul-word" | "push-out") +
+
+
+   +
+
+
6372 +
+   + | undefined; +
+
+ 6373 + +
+ + + }; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6374 + +
+ + + export declare type + TextStyle = + ____TextStyle_Internal; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6375 + +
+ + + declare type + TextStyleProp = ____TextStyleProp_Internal; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
6376 +
+   + declare type Timespan = { +
+
6377 +
+   + + startTime: number; +
+
+ 6378 + +
+ + + + endTime?: number; +
+
+ 6379 + +
+ + + + totalTime?: number; +
+
+ 6380 + +
+ + + + startExtras?: Extras; +
+
+ 6381 + +
+ + + + endExtras?: Extras; +
+
6382 +
+   + }; +
+
6383 +
+ + + declare const timing: ( +
+
6384 +
+ + + + value: AnimatedValue | AnimatedValueXY | + AnimatedColor, +
+
6385 +
+ + + + config: TimingAnimationConfig +
+
6386 +
+ + + ) => CompositeAnimation; +
+
6387 +
+ + + declare const timing_2: typeof + AnimatedImplementation_MODULE_EXPORT.timing; +
+
+ 6388 + +
+ + + declare type timing_2 + = typeof timing_2; +
+
+ 6389 + +
+ + + declare type TimingAnimationConfig = + Readonly< +
+
6390 +
+ + + Omit< +
+
6391 +
+ + + + AnimationConfig, +
+
6392 +
+ + + keyof { +
+
6393 +
+ + + toValue: +
+
6394 +
+ + + | number +
+
6395 +
+ + + + | AnimatedValue +
+
6396 +
+ + + + | Readonly<{ +
+
6397 +
+ + + x: number; +
+
6398 +
+ + + y: number; +
+
6399 +
+ + + }> +
+
+ 6400 + +
+ + + | AnimatedValueXY +
+
6401 +
+ + + | RgbaValue +
+
6402 +
+ + + + | AnimatedColor +
+
+ 6403 + +
+ + + | + AnimatedInterpolation<number>; +
+
+ 6404 + +
+ + + easing?: (value: number) + => number; +
+
+
+   +
+
+
+
+   +
+
+
+ 6405 + +
+ + + duration?: number; +
+
6406 +
+ + + + delay?: number; +
+
6407 +
+ + + } +
+
6408 +
+ + + > & { +
+
6409 +
+ + + toValue: +
+
6410 +
+ + + | number +
+
6411 +
+ + + + | AnimatedValue +
+
6412 +
+ + + + | Readonly<{ +
+
6413 +
+ + + x: number; +
+
6414 +
+ + + y: number; +
+
6415 +
+ + + }> +
+
6416 +
+ + + + | AnimatedValueXY +
+
6417 +
+ + + | RgbaValue +
+
6418 +
+ + + + | AnimatedColor +
+
6419 +
+ + + + | AnimatedInterpolation<number>; +
+
6420 +
+ + + + easing?: (value: number) => number; +
+
+ 6421 + +
+ + + + duration?: number; +
+
+ 6422 + +
+ + + + delay?: number; +
+
+ 6423 + +
+ + + } +
+
+ 6424 + +
+ + + >; +
+
6425 +
+ + + export declare const ToastAndroid: typeof + ToastAndroid_2; +
+
6426 +
+ + + export declare type ToastAndroid = typeof + ToastAndroid; +
+
6427 +
+ + + declare const ToastAndroid_2: { +
+
6428 +
+   + SHORT: number; +
+
6429 +
+   + LONG: number; +
+
6430 +
+   + TOP: number; +
+
6431 +
+   + + BOTTOM: number; +
+
6432 +
+   + + CENTER: number; +
+
+
+   +
+
+
+
+   +
+
+
+ 6433 + +
+ + + + show: (message: + string, duration: number) => + void; +
+
+ 6434 + +
+ + + + showWithGravity: (message: + string, duration: number, gravity: number) => void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6435 + +
+ + + + showWithGravityAndOffset: ( +
+
6436 +
+ + + + message: string, +
+
+ 6437 + +
+ + + + duration: number, +
+
6438 +
+ + + + gravity: number, +
+
+ 6439 + +
+ + + + xOffset: number, +
+
6440 +
+ + + + yOffset: number +
+
+ 6441 + +
+ + + + ) => void; +
+
6442 +
+   + }; +
+
6443 +
+ + + export declare const Touchable: typeof + TouchableImpl; +
+
6444 +
+ + + export declare type Touchable = typeof + Touchable; +
+
6445 +
+ + + declare const Touchable_2: +
+
6446 +
+ + + + | typeof TouchableNativeFeedback +
+
6447 +
+ + + + | typeof TouchableOpacity; +
+
6448 +
+ + + declare const Touchable_3: ( +
+
6449 +
+ + + + props: Omit< +
+
6450 +
+ + + + TouchableOpacityProps, +
+
6451 +
+ + + keyof { +
+
6452 +
+ + + + ref?: React_2.Ref<React_2.ComponentRef<typeof + Animated.View>>; +
+
6453 +
+ + + } +
+
6454 +
+ + + > & { +
+
6455 +
+ + + + ref?: React_2.Ref<React_2.ComponentRef<typeof + Animated.View>>; +
+
6456 +
+ + + } +
+
6457 +
+ + + ) => React_2.ReactNode; +
+
+ 6458 + +
+ + + export declare const TouchableHighlight: + typeof TouchableHighlight_2; +
+
+ 6459 + +
+ + + export declare + type TouchableHighlight = typeof + TouchableHighlight; +
+
6460 +
+ + + declare const TouchableHighlight_2: ( +
+
6461 +
+ + + + props: Omit< +
+
6462 +
+ + + Readonly< +
+
6463 +
+ + + Pick< +
+
6464 +
+ + + + TouchableHighlightProps, +
+
6465 +
+ + + Exclude< +
+
6466 +
+ + + + keyof TouchableHighlightProps, +
+
6467 +
+ + + keyof { +
+
6468 +
+ + + + readonly hostRef: unknown; +
+
6469 +
+ + + } +
+
6470 +
+ + + > +
+
6471 +
+ + + > +
+
+ 6472 + +
+ + + >, +
+
6473 +
+ + + keyof { +
+
6474 +
+ + + + ref?: React_2.Ref<React_2.ComponentRef<typeof + View>>; +
+
6475 +
+ + + } +
+
6476 +
+ + + > & { +
+
6477 +
+ + + + ref?: React_2.Ref<React_2.ComponentRef<typeof + View>>; +
+
6478 +
+ + + } +
+
6479 +
+ + + ) => React_2.ReactNode; +
+
+ 6480 + +
+ + + declare type + TouchableHighlightBaseProps = + Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
6481 +
+   + + activeOpacity?: number | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
6482 +
+   + + underlayColor?: ColorValue | undefined; +
+
6483 +
+ + + + style?: ViewStyleProp | undefined; +
+
6484 +
+ + + + onShowUnderlay?: (() => void) | undefined; +
+
6485 +
+ + + + onHideUnderlay?: (() => void) | undefined; +
+
6486 +
+ + + + testOnly_pressed?: boolean | undefined; +
+
6487 +
+ + + + hostRef: + React_2.Ref<React_2.ComponentRef<typeof + View>>; +
+
6488 +
+ + + }>; +
+
6489 +
+ + + export declare type TouchableHighlightProps = + Readonly< +
+
6490 +
+ + + Omit< +
+
6491 +
+ + + + TouchableWithoutFeedbackProps, +
+
6492 +
+ + + + | keyof AndroidProps +
+
6493 +
+ + + + | keyof IOSProps +
+
6494 +
+ + + + | keyof TouchableHighlightBaseProps +
+
6495 +
+ + + | keyof {} +
+
6496 +
+ + + > & +
+
6497 +
+ + + Omit< +
+
6498 +
+ + + AndroidProps, +
+
6499 +
+ + + + keyof IOSProps | keyof TouchableHighlightBaseProps | + keyof {} +
+
6500 +
+ + + > & +
+
6501 +
+ + + + Omit<IOSProps, keyof TouchableHighlightBaseProps + | keyof {}> & +
+
6502 +
+ + + + Omit<TouchableHighlightBaseProps, keyof {}> + & {} +
+
6503 +
+ + + >; +
+
6504 +
+ + + declare const TouchableImpl: { +
+
6505 +
+ + + + Mixin: typeof TouchableMixinImpl; +
+
6506 +
+ + + + renderDebugView: ($$PARAM_0$$: { +
+
6507 +
+ + + + color: ColorValue; +
+
6508 +
+ + + + hitSlop?: EdgeInsetsProp; +
+
6509 +
+ + + + }) => null | React_2.ReactNode; +
+
+ 6510 + +
+ + + }; +
+
+ 6511 + +
+ + + declare const + TouchableMixinImpl: { +
+
6512 +
+ + + + componentDidMount: () => void; +
+
6513 +
+ + + + componentWillUnmount: () => void; +
+
6514 +
+ + + + touchableGetInitialState: () => { +
+
6515 +
+ + + touchable: { +
+
6516 +
+ + + + touchState: State_4 | undefined; +
+
6517 +
+ + + + responderID: + GestureResponderEvent["currentTarget"] | + undefined; +
+
6518 +
+ + + }; +
+
6519 +
+ + + }; +
+
6520 +
+ + + + touchableHandleResponderTerminationRequest: () => + any; +
+
6521 +
+ + + + touchableHandleStartShouldSetResponder: () => + any; +
+
6522 +
+ + + + touchableLongPressCancelsPress: () => + boolean; +
+
+ 6523 + +
+ + + + touchableHandleResponderGrant: (e: + GestureResponderEvent) => void; +
+
+ 6524 + +
+ + + + touchableHandleResponderRelease: (e: + GestureResponderEvent) => void; +
+
+ 6525 + +
+ + + + touchableHandleResponderTerminate: (e: + GestureResponderEvent) => void; +
+
+ 6526 + +
+ + + + touchableHandleResponderMove: (e: + GestureResponderEvent) => void; +
+
+ 6527 + +
+ + + + touchableHandleFocus: (e: + Event) => void; +
+
+ 6528 + +
+ + + + touchableHandleBlur: (e: + Event) => void; +
+
+
+   +
+
+
+
+   +
+
+
+ 6529 + +
+ + + + withoutDefaultFocusAndBlur: + {}; +
+
+ 6530 + +
+ + + }; +
+
+ 6531 + +
+ + + export declare class TouchableNativeFeedback + extends React_2.Component< +
+
6532 +
+ + + + TouchableNativeFeedbackProps, +
+
6533 +
+ + + State +
+
6534 +
+ + + > { +
+
+ 6535 + +
+ + + + static SelectableBackground: ( +
+
6536 +
+ + + + rippleRadius?: null | undefined | number +
+
6537 +
+ + + + ) => Readonly<{ +
+
6538 +
+ + + + attribute: + "selectableItemBackground"; +
+
6539 +
+ + + + type: "ThemeAttrAndroid"; +
+
+ 6540 + +
+ + + + rippleRadius: number | undefined; +
+
+ 6541 + +
+ + + + }>; +
+
+ 6542 + +
+ + + + static SelectableBackgroundBorderless: ( +
+
6543 +
+ + + + rippleRadius?: null | undefined | number +
+
6544 +
+ + + + ) => Readonly<{ +
+
6545 +
+ + + + attribute: + "selectableItemBackgroundBorderless"; +
+
6546 +
+ + + + type: "ThemeAttrAndroid"; +
+
+ 6547 + +
+ + + + rippleRadius: number | undefined; +
+
+ 6548 + +
+ + + + }>; +
+
+ 6549 + +
+ + + + static Ripple: ( +
+
+ 6550 + +
+ + + + color: string, +
+
6551 +
+   + + borderless: boolean, +
+
6552 +
+ + + + rippleRadius?: null | undefined | number +
+
6553 +
+ + + + ) => Readonly<{ +
+
6554 +
+ + + + borderless: boolean; +
+
6555 +
+ + + + color: number | undefined; +
+
+ 6556 + +
+ + + + rippleRadius: number | undefined; +
+
+ 6557 + +
+ + + type: + "RippleAndroid"; +
+
6558 +
+ + + }>; +
+
+ 6559 + +
+ + + + static canUseNativeForeground: () + => boolean; +
+
6560 +
+ + + state: State; +
+
6561 +
+ + + + render(): React_2.ReactNode; +
+
6562 +
+ + + + componentDidUpdate( +
+
6563 +
+ + + + prevProps: TouchableNativeFeedbackProps, +
+
6564 +
+ + + + prevState: State +
+
6565 +
+ + + ): void; +
+
6566 +
+ + + + componentDidMount(): unknown; +
+
6567 +
+ + + + componentWillUnmount(): void; +
+
6568 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6569 + +
+ + + export declare type + TouchableNativeFeedbackProps = + Readonly< +
+
+ 6570 + +
+ + + + Omit< +
+
+
+   +
+
+
+ 6571 + +
+ + + TouchableWithoutFeedbackProps, +
+
6572 +
+ + + + | keyof TVProps +
+
+ 6573 + +
+ + + + | keyof { +
+
6574 +
+ + + background?: +
+
6575 +
+ + + | ( +
+
6576 +
+ + + + | Readonly<{ +
+
6577 +
+ + + + type: "ThemeAttrAndroid"; +
+
6578 +
+ + + attribute: +
+
6579 +
+ + + + | "selectableItemBackground" +
+
6580 +
+ + + + | + "selectableItemBackgroundBorderless"; +
+
6581 +
+ + + + rippleRadius: number | undefined; +
+
6582 +
+ + + }> +
+
6583 +
+ + + + | Readonly<{ +
+
6584 +
+ + + + type: "RippleAndroid"; +
+
+ 6585 + +
+ + + color: number | + undefined; +
+
6586 +
+ + + + borderless: boolean; +
+
6587 +
+ + + + rippleRadius: number | undefined; +
+
6588 +
+ + + }> +
+
6589 +
+ + + ) +
+
6590 +
+ + + | undefined; +
+
+ 6591 + +
+ + + useForeground?: boolean | + undefined; +
+
+ 6592 + +
+ + + } +
+
6593 +
+ + + > & +
+
6594 +
+ + + Omit< +
+
6595 +
+ + + TVProps, +
+
6596 +
+ + + keyof { +
+
6597 +
+ + + background?: +
+
6598 +
+ + + | ( +
+
6599 +
+ + + + | Readonly<{ +
+
6600 +
+ + + + type: "ThemeAttrAndroid"; +
+
6601 +
+ + + attribute: +
+
6602 +
+ + + + | "selectableItemBackground" +
+
+ 6603 + +
+ + + | + "selectableItemBackgroundBorderless"; +
+
6604 +
+ + + + rippleRadius: number | undefined; +
+
6605 +
+ + + }> +
+
6606 +
+ + + + | Readonly<{ +
+
6607 +
+ + + + type: "RippleAndroid"; +
+
6608 +
+ + + + color: number | undefined; +
+
6609 +
+ + + + borderless: boolean; +
+
6610 +
+ + + + rippleRadius: number | undefined; +
+
6611 +
+ + + }> +
+
6612 +
+ + + ) +
+
6613 +
+ + + | undefined; +
+
6614 +
+ + + + useForeground?: boolean | undefined; +
+
6615 +
+ + + } +
+
6616 +
+ + + > & { +
+
6617 +
+ + + background?: +
+
6618 +
+ + + | ( +
+
6619 +
+ + + + | Readonly<{ +
+
6620 +
+ + + + type: "ThemeAttrAndroid"; +
+
6621 +
+ + + attribute: +
+
6622 +
+ + + + | "selectableItemBackground" +
+
+ 6623 + +
+ + + | + "selectableItemBackgroundBorderless"; +
+
6624 +
+ + + + rippleRadius: number | undefined; +
+
6625 +
+ + + }> +
+
6626 +
+ + + + | Readonly<{ +
+
6627 +
+ + + + type: "RippleAndroid"; +
+
6628 +
+ + + + color: number | undefined; +
+
6629 +
+ + + + borderless: boolean; +
+
6630 +
+ + + + rippleRadius: number | undefined; +
+
6631 +
+ + + }> +
+
6632 +
+ + + ) +
+
6633 +
+ + + | undefined; +
+
6634 +
+ + + + useForeground?: boolean | undefined; +
+
6635 +
+ + + } +
+
6636 +
+   + >; +
+
6637 +
+ + + export declare const TouchableOpacity: typeof + Touchable_3; +
+
+ 6638 + +
+ + + export declare type TouchableOpacity = + typeof TouchableOpacity; +
+
+ 6639 + +
+ + + declare type + TouchableOpacityBaseProps = Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
6640 +
+   + + activeOpacity?: number | undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6641 + +
+ + + + style?: + ViewStyleProp | undefined; +
+
+ 6642 + +
+ + + hostRef?: + React_2.Ref<React_2.ComponentRef<typeof Animated.View>> | undefined; +
+
6643 +
+ + + }>; +
+
+ 6644 + +
+ + + export declare type + TouchableOpacityProps = + Readonly< +
+
6645 +
+ + + Omit< +
+
+ 6646 + +
+ + + TouchableWithoutFeedbackProps, +
+
6647 +
+ + + + keyof TVProps_2 | keyof TouchableOpacityBaseProps | + keyof {} +
+
6648 +
+ + + > & +
+
6649 +
+ + + + Omit<TVProps_2, keyof TouchableOpacityBaseProps | + keyof {}> & +
+
6650 +
+ + + + Omit<TouchableOpacityBaseProps, keyof {}> + & {} +
+
6651 +
+ + + >; +
+
+ 6652 + +
+ + + export declare function + TouchableWithoutFeedback( +
+
+ 6653 + +
+ + + + props: + TouchableWithoutFeedbackProps +
+
6654 +
+ + + ): React_2.ReactNode; +
+
+ 6655 + +
+ + + export declare type TouchableWithoutFeedbackProps + = Readonly< +
+
+ 6656 + +
+ + + { +
+
+ 6657 + +
+ + + children?: React_2.ReactNode | + undefined; +
+
6658 +
+ + + + delayLongPress?: number | undefined; +
+
6659 +
+ + + + delayPressIn?: number | undefined; +
+
6660 +
+ + + + delayPressOut?: number | undefined; +
+
6661 +
+ + + + disabled?: boolean | undefined; +
+
6662 +
+ + + + focusable?: boolean | undefined; +
+
6663 +
+ + + + hitSlop?: EdgeInsetsOrSizeProp | undefined; +
+
6664 +
+ + + id?: string; +
+
6665 +
+ + + + importantForAccessibility?: +
+
6666 +
+ + + + | ("auto" | "yes" | + "no" | + "no-hide-descendants") +
+
6667 +
+ + + | undefined; +
+
6668 +
+ + + + nativeID?: string | undefined; +
+
6669 +
+ + + + onAccessibilityAction?: +
+
6670 +
+ + + + | ((event: AccessibilityActionEvent) => + unknown) +
+
6671 +
+ + + | undefined; +
+
6672 +
+ + + + onBlur?: ((event: BlurEvent) => unknown) | + undefined; +
+
6673 +
+ + + + onFocus?: ((event: FocusEvent_2) => unknown) | + undefined; +
+
6674 +
+ + + + onLayout?: ((event: LayoutChangeEvent) => + unknown) | undefined; +
+
6675 +
+ + + + onLongPress?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
6676 +
+ + + + onPress?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
6677 +
+ + + + onPressIn?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
6678 +
+ + + + onPressOut?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
6679 +
+ + + + pressRetentionOffset?: EdgeInsetsOrSizeProp | + undefined; +
+
+ 6680 + +
+ + + rejectResponderTermination?: boolean | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6681 + +
+ + + testID?: string | undefined; +
+
6682 +
+ + + + style?: ViewStyleProp | undefined; +
+
6683 +
+ + + + } & TouchableWithoutFeedbackPropsAndroid + & +
+
6684 +
+ + + + TouchableWithoutFeedbackPropsIOS & +
+
6685 +
+ + + + AccessibilityProps +
+
+ 6686 + +
+ + + >; +
+
+ 6687 + +
+ + + declare + type TouchableWithoutFeedbackPropsAndroid + = { +
+
6688 +
+   + + touchSoundDisabled?: boolean | undefined; +
+
+ 6689 + +
+ + + }; +
+
+ 6690 + +
+ + + declare + type TouchableWithoutFeedbackPropsIOS + = {}; +
+
+ 6691 + +
+ + + declare type TouchEventProps + = Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6692 + +
+ + + onTouchCancel?: + ((e: GestureResponderEvent) => void) | + undefined; +
+
6693 +
+ + + + onTouchCancelCapture?: ((e: GestureResponderEvent) + => void) | undefined; +
+
6694 +
+ + + + onTouchEnd?: ((e: GestureResponderEvent) => void) + | undefined; +
+
6695 +
+ + + + onTouchEndCapture?: ((e: GestureResponderEvent) + => void) | undefined; +
+
6696 +
+ + + + onTouchMove?: ((e: GestureResponderEvent) => + void) | undefined; +
+
6697 +
+ + + + onTouchMoveCapture?: ((e: GestureResponderEvent) + => void) | undefined; +
+
+ 6698 + +
+ + + onTouchStart?: + ((e: GestureResponderEvent) => void) | + undefined; +
+
+ 6699 + +
+ + + onTouchStartCapture?: + ((e: GestureResponderEvent) => void) | + undefined; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6700 + +
+ + + }>; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6701 + +
+ + + declare interface TurboModule + extends DEPRECATED_RCTExport<void> {} +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
6702 +
+   + export declare namespace TurboModuleRegistry + { +
+
+ 6703 + +
+ + + + export { get, getEnforcing }; +
+
6704 +
+   + } +
+
+ 6705 + +
+ + + declare type TVProps + = { +
+
6706 +
+   + + hasTVPreferredFocus?: boolean | undefined; +
+
6707 +
+   + + nextFocusDown?: number | undefined; +
+
6708 +
+   + + nextFocusForward?: number | undefined; +
+
6709 +
+   + + nextFocusLeft?: number | undefined; +
+
6710 +
+   + + nextFocusRight?: number | undefined; +
+
6711 +
+   + + nextFocusUp?: number | undefined; +
+
+ 6712 + +
+ + + }; +
+
+ 6713 + +
+ + + declare type TVProps_2 + = Readonly<{ +
+
+
+   +
+
+
6714 +
+   + + hasTVPreferredFocus?: boolean | undefined; +
+
6715 +
+ + + + nextFocusDown?: number | undefined; +
+
6716 +
+ + + + nextFocusForward?: number | undefined; +
+
6717 +
+ + + + nextFocusLeft?: number | undefined; +
+
6718 +
+ + + + nextFocusRight?: number | undefined; +
+
6719 +
+ + + + nextFocusUp?: number | undefined; +
+
6720 +
+ + + }>; +
+
6721 +
+ + + export declare type TVViewPropsIOS = + Readonly<{ +
+
6722 +
+ + + + isTVSelectable?: boolean; +
+
6723 +
+ + + + hasTVPreferredFocus?: boolean; +
+
+ 6724 + +
+ + + + tvParallaxShiftDistanceX?: number; +
+
+ 6725 + +
+ + + + tvParallaxShiftDistanceY?: number; +
+
+ 6726 + +
+ + + + tvParallaxTiltAngle?: number; +
+
+ 6727 + +
+ + + + tvParallaxMagnification?: number; +
+
6728 +
+ + + }>; +
+
6729 +
+ + + export declare const UIManager: typeof + UIManager_2; +
+
6730 +
+ + + export declare type UIManager = typeof + UIManager; +
+
6731 +
+ + + declare const UIManager_2: + UIManagerJSInterface; +
+
6732 +
+ + + declare interface UIManagerJSInterface extends + Spec_2 { +
+
6733 +
+ + + + readonly getViewManagerConfig: (viewManagerName: + string) => Object; +
+
6734 +
+ + + + readonly hasViewManagerConfig: (viewManagerName: + string) => boolean; +
+
6735 +
+   + } +
+
+
+   +
+
+
+
+   +
+
+
+ 6736 + +
+ + + declare function + unforkEvent( +
+
+ 6737 + +
+ + + + event: (null | + undefined | AnimatedEvent) + | (null | undefined | Function), +
+
+
+   +
+
+
+ 6738 + +
+ + + listener: Function +
+
+
+   +
+
+
+ 6739 + +
+ + + ): void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6740 + +
+ + + declare const + unforkEvent_2: typeof + AnimatedImplementation_MODULE_EXPORT.unforkEvent; +
+
+
+   +
+
+
+
+   +
+
+
+ 6741 + +
+ + + declare type unforkEvent_2 = typeof + unforkEvent_2; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6742 + +
+ + + declare + function + unmountApplicationComponentAtRootTag(rootTag: RootTag): + void; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
6743 +
+   + declare type UnsafeMixed = unknown; +
+
+ 6744 + +
+ + + declare type UnsafeObject = + Object; +
+
6745 +
+ + + declare type UnsafeObject_2 = Object; +
+
6746 +
+ + + declare type UnsafeObject_3 = Object; +
+
+ 6747 + +
+ + + export declare function + unstable_batchedUpdates<T>( +
+
+ 6748 + +
+ + + + fn: ($$PARAM_0$$: + T) => void, +
+
+ 6749 + +
+ + + + bookkeeping: T +
+
+ 6750 + +
+ + + ): void; +
+
+
+   +
+
+
6751 +
+   + export declare function useAnimatedValue( +
+
6752 +
+   + + initialValue: number, +
+
+ 6753 + +
+ + + + config?: + null | undefined | Animated.AnimatedConfig +
+
6754 +
+   + ): Animated.Value; +
+
+ 6755 + +
+ + + export declare function useColorScheme(): + null | undefined | ColorSchemeName; +
+
+ 6756 + +
+ + + export declare function + useWindowDimensions(): +
+
6757 +
+ + + + | DisplayMetrics +
+
6758 +
+ + + + | DisplayMetricsAndroid; +
+
6759 +
+ + + export declare const UTFSequence: typeof + UTFSequence_2; +
+
6760 +
+ + + export declare type UTFSequence = typeof + UTFSequence; +
+
6761 +
+ + + declare const UTFSequence_2: { +
+
6762 +
+ + + BOM: string; +
+
6763 +
+ + + + BULLET: string; +
+
6764 +
+ + + + BULLET_SP: string; +
+
6765 +
+ + + MDASH: string; +
+
6766 +
+ + + + MDASH_SP: string; +
+
6767 +
+ + + + MIDDOT: string; +
+
6768 +
+ + + + MIDDOT_KATAKANA: string; +
+
6769 +
+ + + + MIDDOT_SP: string; +
+
6770 +
+ + + NBSP: string; +
+
6771 +
+ + + NDASH: string; +
+
6772 +
+ + + + NDASH_SP: string; +
+
6773 +
+ + + + NEWLINE: string; +
+
6774 +
+ + + PIZZA: string; +
+
6775 +
+ + + + TRIANGLE_LEFT: string; +
+
6776 +
+ + + + TRIANGLE_RIGHT: string; +
+
6777 +
+ + + }; +
+
6778 +
+ + + declare type Value = { +
+
6779 +
+ + + + horizontal: boolean; +
+
6780 +
+ + + } | null; +
+
6781 +
+ + + declare type ValueXYListenerCallback = (value: + { +
+
6782 +
+ + + x: number; +
+
6783 +
+ + + y: number; +
+
6784 +
+ + + }) => unknown; +
+
+ 6785 + +
+ + + export declare const Vibration: + typeof Vibration_2; +
+
+ 6786 + +
+ + + export declare type Vibration = + typeof Vibration; +
+
+ 6787 + +
+ + + declare const + Vibration_2: { +
+
+ 6788 + +
+ + + + vibrate: (pattern?: number | + Array<number>, repeat?: + boolean) => void; +
+
+ 6789 + +
+ + + + cancel: () => void; +
+
6790 +
+ + + }; +
+
6791 +
+ + + export declare const View: typeof View_2; +
+
6792 +
+ + + export declare type View = typeof View; +
+
6793 +
+ + + declare const View_2: ( +
+
6794 +
+ + + + props: Omit< +
+
6795 +
+ + + ViewProps, +
+
6796 +
+ + + keyof { +
+
6797 +
+ + + + ref?: React_2.Ref< +
+
6798 +
+ + + + React_2.ComponentRef<typeof + ViewNativeComponent_MODULE_EXPORT> +
+
6799 +
+ + + >; +
+
+ 6800 + +
+ + + } +
+
6801 +
+ + + > & { +
+
6802 +
+ + + + ref?: React_2.Ref< +
+
+ 6803 + +
+ + + React_2.ComponentRef<typeof + ViewNativeComponent_MODULE_EXPORT> +
+
+ 6804 + +
+ + + >; +
+
+ 6805 + +
+ + + } +
+
6806 +
+ + + ) => React_2.ReactNode; +
+
+ 6807 + +
+ + + declare type View_3 + = typeof View; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6808 + +
+ + + declare type ViewBaseProps = + Readonly<{ +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6809 + +
+ + + + children?: React_2.ReactNode; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6810 + +
+ + + + style?: ViewStyleProp | undefined; +
+
+
+   +
+
+
+
+   +
+
+
6811 +
+   + + collapsable?: boolean | undefined; +
+
6812 +
+   + + collapsableChildren?: boolean | undefined; +
+
6813 +
+ + + id?: string; +
+
6814 +
+ + + + testID?: string | undefined; +
+
6815 +
+ + + + nativeID?: string | undefined; +
+
6816 +
+ + + + needsOffscreenAlphaCompositing?: boolean | + undefined; +
+
6817 +
+ + + + hitSlop?: EdgeInsetsOrSizeProp | undefined; +
+
6818 +
+ + + + pointerEvents?: ("auto" | + "box-none" | "box-only" | + "none") | undefined; +
+
6819 +
+ + + + removeClippedSubviews?: boolean | undefined; +
+
+ 6820 + +
+ + + }>; +
+
6821 +
+ + + declare const ViewNativeComponent: + HostComponent<ViewProps>; +
+
6822 +
+ + + declare const ViewNativeComponent_MODULE_EXPORT: + typeof ViewNativeComponent; +
+
6823 +
+ + + declare type ViewNativeComponent_MODULE_EXPORT + = +
+
6824 +
+ + + + typeof ViewNativeComponent_MODULE_EXPORT; +
+
6825 +
+ + + export declare type ViewProps = Readonly< +
+
6826 +
+ + + Omit< +
+
6827 +
+ + + + DirectEventProps, +
+
6828 +
+ + + + | keyof GestureResponderHandlers +
+
6829 +
+ + + + | keyof MouseEventProps +
+
6830 +
+ + + + | keyof PointerEventProps +
+
6831 +
+ + + + | keyof FocusEventProps +
+
6832 +
+ + + + | keyof TouchEventProps +
+
6833 +
+ + + + | keyof ViewPropsAndroid +
+
6834 +
+ + + + | keyof ViewPropsIOS +
+
6835 +
+ + + + | keyof AccessibilityProps +
+
6836 +
+ + + + | keyof ViewBaseProps +
+
6837 +
+ + + | keyof {} +
+
6838 +
+ + + > & +
+
6839 +
+ + + Omit< +
+
6840 +
+ + + + GestureResponderHandlers, +
+
6841 +
+ + + + | keyof MouseEventProps +
+
6842 +
+ + + + | keyof PointerEventProps +
+
6843 +
+ + + + | keyof FocusEventProps +
+
6844 +
+ + + + | keyof TouchEventProps +
+
6845 +
+ + + + | keyof ViewPropsAndroid +
+
6846 +
+ + + + | keyof ViewPropsIOS +
+
6847 +
+ + + + | keyof AccessibilityProps +
+
6848 +
+ + + + | keyof ViewBaseProps +
+
6849 +
+ + + | keyof {} +
+
6850 +
+ + + > & +
+
6851 +
+ + + Omit< +
+
6852 +
+ + + + MouseEventProps, +
+
6853 +
+ + + + | keyof PointerEventProps +
+
6854 +
+ + + + | keyof FocusEventProps +
+
6855 +
+ + + + | keyof TouchEventProps +
+
6856 +
+ + + + | keyof ViewPropsAndroid +
+
6857 +
+ + + + | keyof ViewPropsIOS +
+
6858 +
+ + + + | keyof AccessibilityProps +
+
6859 +
+ + + + | keyof ViewBaseProps +
+
6860 +
+ + + | keyof {} +
+
6861 +
+ + + > & +
+
6862 +
+ + + Omit< +
+
6863 +
+ + + + PointerEventProps, +
+
6864 +
+ + + + | keyof FocusEventProps +
+
6865 +
+ + + + | keyof TouchEventProps +
+
6866 +
+ + + + | keyof ViewPropsAndroid +
+
6867 +
+ + + + | keyof ViewPropsIOS +
+
6868 +
+ + + + | keyof AccessibilityProps +
+
6869 +
+ + + + | keyof ViewBaseProps +
+
6870 +
+ + + | keyof {} +
+
6871 +
+ + + > & +
+
6872 +
+ + + Omit< +
+
6873 +
+ + + + FocusEventProps, +
+
6874 +
+ + + + | keyof TouchEventProps +
+
6875 +
+ + + + | keyof ViewPropsAndroid +
+
6876 +
+ + + + | keyof ViewPropsIOS +
+
6877 +
+ + + + | keyof AccessibilityProps +
+
6878 +
+ + + + | keyof ViewBaseProps +
+
6879 +
+ + + | keyof {} +
+
6880 +
+ + + > & +
+
6881 +
+ + + Omit< +
+
6882 +
+ + + + TouchEventProps, +
+
6883 +
+ + + + | keyof ViewPropsAndroid +
+
6884 +
+ + + + | keyof ViewPropsIOS +
+
6885 +
+ + + + | keyof AccessibilityProps +
+
6886 +
+ + + + | keyof ViewBaseProps +
+
6887 +
+ + + | keyof {} +
+
6888 +
+ + + > & +
+
6889 +
+ + + Omit< +
+
6890 +
+ + + + ViewPropsAndroid, +
+
6891 +
+ + + + | keyof ViewPropsIOS +
+
6892 +
+ + + + | keyof AccessibilityProps +
+
6893 +
+ + + + | keyof ViewBaseProps +
+
6894 +
+ + + | keyof {} +
+
6895 +
+ + + > & +
+
6896 +
+ + + Omit< +
+
6897 +
+ + + ViewPropsIOS, +
+
6898 +
+ + + + keyof AccessibilityProps | keyof ViewBaseProps | + keyof {} +
+
6899 +
+ + + > & +
+
6900 +
+ + + + Omit<AccessibilityProps, keyof ViewBaseProps | + keyof {}> & +
+
6901 +
+ + + + Omit<ViewBaseProps, keyof {}> & {} +
+
6902 +
+ + + >; +
+
+ 6903 + +
+ + + export declare type ViewPropsAndroid + = Readonly<{ +
+
6904 +
+ + + + nativeBackgroundAndroid?: AndroidDrawable | + undefined; +
+
6905 +
+ + + + nativeForegroundAndroid?: AndroidDrawable | + undefined; +
+
6906 +
+   + + renderToHardwareTextureAndroid?: boolean | + undefined; +
+
6907 +
+ + + + hasTVPreferredFocus?: boolean | undefined; +
+
6908 +
+ + + + nextFocusDown?: number | undefined; +
+
6909 +
+ + + + nextFocusForward?: number | undefined; +
+
6910 +
+ + + + nextFocusLeft?: number | undefined; +
+
6911 +
+ + + + nextFocusRight?: number | undefined; +
+
6912 +
+ + + + nextFocusUp?: number | undefined; +
+
6913 +
+   + + focusable?: boolean | undefined; +
+
+ 6914 + +
+ + + + tabIndex?: 0 | -1; +
+
6915 +
+ + + + onClick?: ((event: GestureResponderEvent) => + unknown) | undefined; +
+
+ 6916 + +
+ + + }>; +
+
+ 6917 + +
+ + + export declare type ViewPropsIOS + = Readonly<{ +
+
6918 +
+   + + shouldRasterizeIOS?: boolean | undefined; +
+
+ 6919 + +
+ + + }>; +
+
+ 6920 + +
+ + + export declare type ViewStyle + = ____ViewStyle_Internal; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6921 + +
+ + + declare type + ViewStyleProp = + ____ViewStyleProp_Internal; +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6922 + +
+ + + declare type + ViewStyleProp_2 = + React_2.JSX.LibraryManagedAttributes< +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6923 + +
+ + + + typeof View, +
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+
+   +
+
+
+ 6924 + +
+ + + React_2.ComponentProps<typeof View> +
+
+
+   +
+
+
+ 6925 + +
+ + + >["style"]; +
+
+ 6926 + +
+ + + export declare const VirtualizedList: typeof + VirtualizedList_3; +
+
+ 6927 + +
+ + + export declare type + VirtualizedList = + typeof VirtualizedList; +
+
6928 +
+ + + declare const VirtualizedList_2: typeof + VirtualizedLists.VirtualizedList; +
+
6929 +
+ + + declare const VirtualizedList_3: + VirtualizedListType; +
+
+ 6930 + +
+ + + export { VirtualizedListProps + }; +
+
+ 6931 + +
+ + + declare type VirtualizedListProps_2 = + React_2.JSX.LibraryManagedAttributes< +
+
6932 +
+ + + + typeof VirtualizedList_2, +
+
+ 6933 + +
+ + + + React_2.ComponentProps<typeof VirtualizedList_2> +
+
+
+   +
+
+
6934 +
+   + >; +
+
6935 +
+ + + declare type VirtualizedListType = typeof + VirtualizedLists.VirtualizedList; +
+
6936 +
+ + + export declare const VirtualizedSectionList: typeof + VirtualizedSectionList_2; +
+
6937 +
+ + + export declare type VirtualizedSectionList = typeof + VirtualizedSectionList; +
+
6938 +
+ + + declare const VirtualizedSectionList_2: + VirtualizedSectionListType; +
+
6939 +
+ + + export { VirtualizedSectionListProps }; +
+
6940 +
+ + + declare type VirtualizedSectionListType = +
+
6941 +
+ + + + typeof + VirtualizedLists.VirtualizedSectionList; +
+
6942 +
+ + + declare type WebPlatform = { +
+
6943 +
+ + + + OS: "web"; +
+
6944 +
+ + + + get constants(): { +
+
6945 +
+ + + + reactNativeVersion: { +
+
6946 +
+ + + major: number; +
+
6947 +
+ + + minor: number; +
+
6948 +
+ + + patch: number; +
+
6949 +
+ + + + prerelease: string | undefined; +
+
6950 +
+ + + }; +
+
6951 +
+ + + }; +
+
6952 +
+ + + + get isTV(): boolean; +
+
6953 +
+ + + + get isTesting(): boolean; +
+
6954 +
+ + + + get isDisableAnimations(): boolean; +
+
6955 +
+ + + + select: <T>(spec: PlatformSelectSpec<T>) + => T; +
+
6956 +
+ + + }; +
+
6957 +
+ + + declare type WindowsPlatform = { +
+
6958 +
+ + + + OS: "windows"; +
+
6959 +
+ + + + get Version(): number; +
+
6960 +
+ + + + get constants(): { +
+
6961 +
+ + + + isTesting: boolean; +
+
6962 +
+ + + + isDisableAnimations?: boolean; +
+
6963 +
+ + + + reactNativeVersion: { +
+
6964 +
+ + + major: number; +
+
6965 +
+ + + minor: number; +
+
6966 +
+ + + patch: number; +
+
6967 +
+ + + + prerelease: string | undefined; +
+
6968 +
+ + + }; +
+
6969 +
+ + + + reactNativeWindowsVersion: { +
+
6970 +
+ + + major: number; +
+
6971 +
+ + + minor: number; +
+
6972 +
+ + + patch: number; +
+
6973 +
+ + + }; +
+
6974 +
+ + + + osVersion: number; +
+
6975 +
+ + + }; +
+
6976 +
+ + + + get isTesting(): boolean; +
+
6977 +
+ + + + get isDisableAnimations(): boolean; +
+
6978 +
+ + + + get isTV(): boolean; +
+
6979 +
+ + + + select: <T>(spec: PlatformSelectSpec<T>) + => T; +
+
6980 +
+ + + }; +
+
6981 +
+ + + declare type WithAnimatedValue<T> = T extends + Builtin | Nullable +
+
6982 +
+ + + ? T +
+
6983 +
+ + + + : T extends Primitive +
+
6984 +
+ + + ? +
+
6985 +
+ + + | T +
+
6986 +
+ + + | AnimatedNode +
+
6987 +
+ + + + | AnimatedAddition +
+
6988 +
+ + + + | AnimatedSubtraction +
+
6989 +
+ + + + | AnimatedDivision +
+
6990 +
+ + + + | AnimatedMultiplication +
+
6991 +
+ + + + | AnimatedModulo +
+
6992 +
+ + + + | AnimatedDiffClamp +
+
6993 +
+ + + + | AnimatedValue +
+
6994 +
+ + + + | AnimatedInterpolation<number | string> +
+
6995 +
+ + + + | AnimatedInterpolation<number> +
+
6996 +
+ + + + | AnimatedInterpolation<string> +
+
6997 +
+ + + + : T extends ReadonlyArray<infer P> +
+
6998 +
+ + + + ? + ReadonlyArray<WithAnimatedValue<P>> +
+
6999 +
+ + + : T extends {} +
+
7000 +
+ + + + ? { readonly [K in keyof T]: + WithAnimatedValue<T[K]> } +
+
7001 +
+ + + : T; +
+
7002 +
+   + declare type WithDefault< +
+
7003 +
+   + + Type extends DefaultTypes, +
+
+ 7004 + +
+ + + + Value extends (null | + undefined | Type) | + string +
+
+ 7005 + +
+ + + > = null | undefined | + Type; +
+
7006 +
+ + + declare const Wrapper: ( +
+
7007 +
+ + + + props: Omit< +
+
7008 +
+ + + + ScrollViewProps, +
+
7009 +
+ + + keyof { +
+
7010 +
+ + + + ref?: + React_2.Ref<PublicScrollViewInstance>; +
+
7011 +
+ + + } +
+
7012 +
+ + + > & { +
+
7013 +
+ + + + ref?: + React_2.Ref<PublicScrollViewInstance>; +
+
7014 +
+ + + } +
+
7015 +
+ + + ) => React_2.ReactNode; +
+
7016 +
+ + + declare function Wrapper_2( +
+
7017 +
+ + + + $$PARAM_0$$: Omit<ModalRefProps, keyof ModalProps + | keyof {}> & +
+
7018 +
+ + + + Omit<ModalProps, keyof {}> & {} +
+
7019 +
+ + + ): React_2.ReactNode; +
+
7020 +
+   + export declare type WrapperComponentProvider = + ( +
+
+ 7021 + +
+ + + + appParameters: Object +
+
7022 +
+   + ) => React_2.ComponentType<any>; +
+
+
+   +
+
+
7023 +
+   + export {}; +
+
+
+
+
+
+
+
+ +