forked from DefinitelyTyped/DefinitelyTyped
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtitanium.d.ts
More file actions
7001 lines (6830 loc) · 261 KB
/
titanium.d.ts
File metadata and controls
7001 lines (6830 loc) · 261 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Type definitions for Titanium Mobile 3.5.0
// Project: http://www.appcelerator.com/
// Definitions by: Craig Younkins <https://github.com/cyounkins/>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
declare module Ti {
export var apiName : string;
export var bubbleParent : boolean;
export var buildDate : string;
export var buildHash : string;
export var userAgent : string;
export var version : string;
export function addEventListener (name: string, callback: (...args : any[]) => any) : void;
export function applyProperties (props: Dictionary<Object>) : void;
export function createBuffer (params: CreateBufferArgs) : Ti.Buffer;
export function fireEvent (name: string, event: Dictionary<Object>) : void;
export function getApiName () : string;
export function getBubbleParent () : boolean;
export function getBuildDate () : string;
export function getBuildHash () : string;
export function getUserAgent () : string;
export function getVersion () : string;
export function include (name: string) : void;
export function removeEventListener (name: string, callback: (...args : any[]) => any) : void;
export function setBubbleParent (bubbleParent: boolean) : void;
export function setUserAgent (userAgent: string) : void;
export module XML {
export var apiName : string;
export var bubbleParent : boolean;
export function addEventListener (name: string, callback: (...args : any[]) => any) : void;
export function applyProperties (props: Dictionary<Object>) : void;
export function fireEvent (name: string, event: Dictionary<Object>) : void;
export function getApiName () : string;
export function getBubbleParent () : boolean;
export function parseString (xml: string) : Ti.XML.Document;
export function removeEventListener (name: string, callback: (...args : any[]) => any) : void;
export function serializeToString (node: Ti.XML.Node) : string;
export function setBubbleParent (bubbleParent: boolean) : void;
export interface Entity extends Ti.XML.Node {
notationName : string;
publicId : string;
systemId : string;
getNotationName () : string;
getPublicId () : string;
getSystemId () : string;
}
export interface Node extends Ti.Proxy {
ATTRIBUTE_NODE : number;
CDATA_SECTION_NODE : number;
COMMENT_NODE : number;
DOCUMENT_FRAGMENT_NODE : number;
DOCUMENT_NODE : number;
DOCUMENT_TYPE_NODE : number;
ELEMENT_NODE : number;
ENTITY_NODE : number;
ENTITY_REFERENCE_NODE : number;
NOTATION_NODE : number;
PROCESSING_INSTRUCTION_NODE : number;
TEXT_NODE : number;
attributes : Ti.XML.NamedNodeMap;
childNodes : Ti.XML.NodeList;
firstChild : Ti.XML.Node;
lastChild : Ti.XML.Node;
localName : string;
namespaceURI : string;
nextSibling : Ti.XML.Node;
nodeName : string;
nodeType : number;
nodeValue : string;
ownerDocument : Ti.XML.Document;
parentNode : Ti.XML.Node;
prefix : string;
previousSibling : Ti.XML.Node;
text : string;
textContent : string;
appendChild (newChild: Ti.XML.Node) : Ti.XML.Node;
cloneNode (deep: boolean) : Ti.XML.Node;
getAttributes () : Ti.XML.NamedNodeMap;
getChildNodes () : Ti.XML.NodeList;
getFirstChild () : Ti.XML.Node;
getLastChild () : Ti.XML.Node;
getLocalName () : string;
getNamespaceURI () : string;
getNextSibling () : Ti.XML.Node;
getNodeName () : string;
getNodeType () : number;
getNodeValue () : string;
getOwnerDocument () : Ti.XML.Document;
getParentNode () : Ti.XML.Node;
getPrefix () : string;
getPreviousSibling () : Ti.XML.Node;
getText () : string;
getTextContent () : string;
hasAttributes () : boolean;
hasChildNodes () : boolean;
insertBefore (newChild: Ti.XML.Node, refChild: Ti.XML.Node) : Ti.XML.Node;
isSupported (feature: string, version: string) : boolean;
normalize () : void;
removeChild (oldChild: Ti.XML.Node) : Ti.XML.Node;
replaceChild (newChild: Ti.XML.Node, oldChild: Ti.XML.Node) : Ti.XML.Node;
setLocalName (localName: string) : void;
setNodeValue (nodeValue: string) : void;
setPrefix (prefix: string) : void;
}
export enum EntityReference {
}
export interface CharacterData extends Ti.XML.Node {
data : string;
length : number;
appendData (arg: string) : void;
deleteData (offset: number, count: number) : void;
getData () : string;
getLength () : number;
insertData (offset: number, arg: string) : void;
replaceData (offset: number, count: number, arg: string) : void;
setData (data: string) : void;
substringData (offset: number, count: number) : string;
}
export interface DOMImplementation extends Ti.Proxy {
createDocument (namespaceURI: string, qualifiedName: string, doctype: Ti.XML.DocumentType) : Ti.XML.Document;
createDocumentType (qualifiedName: string, publicId: string, systemId: string) : Ti.XML.DocumentType;
hasFeature (feature: string, version: string) : boolean;
}
export interface Document extends Ti.XML.Node {
doctype : Ti.XML.DocumentType;
documentElement : Ti.XML.Element;
implementation : Ti.XML.DOMImplementation;
createAttribute (name: string) : Ti.XML.Attr;
createAttributeNS (namespaceURI: string, name: string) : Ti.XML.Attr;
createCDATASection (data: string) : Ti.XML.CDATASection;
createComment (data: string) : Ti.XML.Comment;
createDocumentFragment () : Ti.XML.DocumentFragment;
createElement (tagName: string) : Ti.XML.Element;
createElementNS (namespaceURI: string, name: string) : Ti.XML.Element;
createEntityReference (name: string) : Ti.XML.EntityReference;
createProcessingInstruction (target: string, data: string) : Ti.XML.ProcessingInstruction;
createTextNode (data: string) : Ti.XML.Text;
getDoctype () : Ti.XML.DocumentType;
getDocumentElement () : Ti.XML.Element;
getElementById (elementId: string) : Ti.XML.Element;
getElementsByTagName (tagname: string) : Ti.XML.NodeList;
getElementsByTagNameNS (namespaceURI: string, localname: string) : Ti.XML.NodeList;
getImplementation () : Ti.XML.DOMImplementation;
importNode (importedNode: Ti.XML.Node, deep: boolean) : Ti.XML.Node;
}
export interface Attr extends Ti.XML.Node {
name : string;
ownerElement : Ti.XML.Element;
specified : boolean;
value : string;
getName () : string;
getOwnerElement () : Ti.XML.Element;
getSpecified () : boolean;
getValue () : string;
setValue (value: string) : void;
}
export interface ProcessingInstruction extends Ti.Proxy {
data : string;
target : string;
getData () : string;
getTarget () : string;
setData (data: string) : void;
}
export interface NamedNodeMap extends Ti.Proxy {
length : number;
getLength () : number;
getNamedItem (name: string) : Ti.XML.Node;
getNamedItemNS (namespaceURI: string, localName: string) : Ti.XML.Node;
item (index: number) : Ti.XML.Node;
removeNamedItem (name: string) : Ti.XML.Node;
removeNamedItemNS (namespaceURI: string, localName: string) : Ti.XML.Node;
setNamedItem (node: Ti.XML.Node) : Ti.XML.Node;
setNamedItemNS (node: Ti.XML.Node) : Ti.XML.Node;
}
export enum CDATASection {
}
export interface Text extends Ti.XML.CharacterData {
splitText (offset: number) : Ti.XML.Text;
}
export enum Comment {
}
export enum DocumentFragment {
}
export interface Notation extends Ti.Proxy {
publicId : string;
systemId : string;
getPublicId () : string;
getSystemId () : string;
}
export interface NodeList extends Ti.Proxy {
length : number;
getLength () : number;
item (index: number) : Ti.XML.Node;
}
export interface DocumentType extends Ti.XML.Node {
entities : Ti.XML.NamedNodeMap;
internalSubset : string;
name : string;
notations : Ti.XML.NamedNodeMap;
publicId : string;
systemId : string;
getEntities () : Ti.XML.NamedNodeMap;
getInternalSubset () : string;
getName () : string;
getNotations () : Ti.XML.NamedNodeMap;
getPublicId () : string;
getSystemId () : string;
}
export interface Element extends Ti.XML.Node {
tagName : string;
getAttribute (name: string) : string;
getAttributeNS (namespaceURI: string, localName: string) : string;
getAttributeNode (name: string) : Ti.XML.Attr;
getAttributeNodeNS (namespaceURI: string, localName: string) : Ti.XML.Attr;
getElementsByTagName (name: string) : Ti.XML.NodeList;
getElementsByTagNameNS (namespaceURI: string, localName: string) : Ti.XML.NodeList;
getTagName () : string;
hasAttribute (name: string) : boolean;
hasAttributeNS (namespaceURI: string, localName: string) : boolean;
removeAttribute (name: string) : void;
removeAttributeNS (namespaceURI: string, localName: string) : void;
removeAttributeNode (oldAttr: Ti.XML.Attr) : void;
setAttribute (name: string, value: string) : void;
setAttributeNS (namespaceURI: string, qualifiedName: string, value: string) : void;
setAttributeNode (newAttr: Ti.XML.Attr) : Ti.XML.Attr;
setAttributeNodeNS (newAttr: Ti.XML.Attr) : Ti.XML.Attr;
}
}
export enum BlobStream {
}
export interface IOStream extends Ti.Proxy {
close () : void;
isReadable () : boolean;
isWriteable () : boolean;
read (buffer: Ti.Buffer, offset?: number, length?: number) : number;
write (buffer: Ti.Buffer, offset?: number, length?: number) : number;
}
export module UI {
export var ANIMATION_CURVE_EASE_IN : number;
export var ANIMATION_CURVE_EASE_IN_OUT : number;
export var ANIMATION_CURVE_EASE_OUT : number;
export var ANIMATION_CURVE_LINEAR : number;
export var AUTODETECT_ADDRESS : number;
export var AUTODETECT_ALL : number;
export var AUTODETECT_CALENDAR : number;
export var AUTODETECT_LINK : number;
export var AUTODETECT_NONE : number;
export var AUTODETECT_PHONE : number;
export var AUTOLINK_ALL : number;
export var AUTOLINK_CALENDAR : number;
export var AUTOLINK_EMAIL_ADDRESSES : number;
export var AUTOLINK_MAP_ADDRESSES : number;
export var AUTOLINK_NONE : number;
export var AUTOLINK_PHONE_NUMBERS : number;
export var AUTOLINK_URLS : number;
export var BLEND_MODE_CLEAR : number;
export var BLEND_MODE_COLOR : number;
export var BLEND_MODE_COLOR_BURN : number;
export var BLEND_MODE_COLOR_DODGE : number;
export var BLEND_MODE_COPY : number;
export var BLEND_MODE_DARKEN : number;
export var BLEND_MODE_DESTINATION_ATOP : number;
export var BLEND_MODE_DESTINATION_IN : number;
export var BLEND_MODE_DESTINATION_OUT : number;
export var BLEND_MODE_DESTINATION_OVER : number;
export var BLEND_MODE_DIFFERENCE : number;
export var BLEND_MODE_EXCLUSION : number;
export var BLEND_MODE_HARD_LIGHT : number;
export var BLEND_MODE_HUE : number;
export var BLEND_MODE_LIGHTEN : number;
export var BLEND_MODE_LUMINOSITY : number;
export var BLEND_MODE_MULTIPLY : number;
export var BLEND_MODE_NORMAL : number;
export var BLEND_MODE_OVERLAY : number;
export var BLEND_MODE_PLUS_DARKER : number;
export var BLEND_MODE_PLUS_LIGHTER : number;
export var BLEND_MODE_SATURATION : number;
export var BLEND_MODE_SCREEN : number;
export var BLEND_MODE_SOFT_LIGHT : number;
export var BLEND_MODE_SOURCE_ATOP : number;
export var BLEND_MODE_SOURCE_IN : number;
export var BLEND_MODE_SOURCE_OUT : number;
export var BLEND_MODE_XOR : number;
export var EXTEND_EDGE_ALL : number;
export var EXTEND_EDGE_BOTTOM : number;
export var EXTEND_EDGE_LEFT : number;
export var EXTEND_EDGE_NONE : number;
export var EXTEND_EDGE_RIGHT : number;
export var EXTEND_EDGE_TOP : number;
export var FACE_DOWN : number;
export var FACE_UP : number;
export var FILL : string;
export var INHERIT : string;
export var INPUT_BORDERSTYLE_BEZEL : number;
export var INPUT_BORDERSTYLE_LINE : number;
export var INPUT_BORDERSTYLE_NONE : number;
export var INPUT_BORDERSTYLE_ROUNDED : number;
export var INPUT_BUTTONMODE_ALWAYS : number;
export var INPUT_BUTTONMODE_NEVER : number;
export var INPUT_BUTTONMODE_ONBLUR : number;
export var INPUT_BUTTONMODE_ONFOCUS : number;
export var KEYBOARD_APPEARANCE_ALERT : number;
export var KEYBOARD_APPEARANCE_DEFAULT : number;
export var KEYBOARD_ASCII : number;
export var KEYBOARD_DECIMAL_PAD : number;
export var KEYBOARD_DEFAULT : number;
export var KEYBOARD_EMAIL : number;
export var KEYBOARD_NAMEPHONE_PAD : number;
export var KEYBOARD_NUMBERS_PUNCTUATION : number;
export var KEYBOARD_NUMBER_PAD : number;
export var KEYBOARD_PHONE_PAD : number;
export var KEYBOARD_URL : number;
export var LANDSCAPE_LEFT : number;
export var LANDSCAPE_RIGHT : number;
export var LIST_ACCESSORY_TYPE_CHECKMARK : number;
export var LIST_ACCESSORY_TYPE_DETAIL : number;
export var LIST_ACCESSORY_TYPE_DISCLOSURE : number;
export var LIST_ACCESSORY_TYPE_NONE : number;
export var LIST_ITEM_TEMPLATE_CONTACTS : number;
export var LIST_ITEM_TEMPLATE_DEFAULT : number;
export var LIST_ITEM_TEMPLATE_SETTINGS : number;
export var LIST_ITEM_TEMPLATE_SUBTITLE : number;
export var NOTIFICATION_DURATION_LONG : number;
export var NOTIFICATION_DURATION_SHORT : number;
export var PICKER_TYPE_COUNT_DOWN_TIMER : number;
export var PICKER_TYPE_DATE : number;
export var PICKER_TYPE_DATE_AND_TIME : number;
export var PICKER_TYPE_PLAIN : number;
export var PICKER_TYPE_TIME : number;
export var PORTRAIT : number;
export var RETURNKEY_DEFAULT : number;
export var RETURNKEY_DONE : number;
export var RETURNKEY_EMERGENCY_CALL : number;
export var RETURNKEY_GO : number;
export var RETURNKEY_GOOGLE : number;
export var RETURNKEY_JOIN : number;
export var RETURNKEY_NEXT : number;
export var RETURNKEY_ROUTE : number;
export var RETURNKEY_SEARCH : number;
export var RETURNKEY_SEND : number;
export var RETURNKEY_YAHOO : number;
export var SIZE : string;
export var TEXT_ALIGNMENT_CENTER : any;
export var TEXT_ALIGNMENT_LEFT : any;
export var TEXT_ALIGNMENT_RIGHT : any;
export var TEXT_AUTOCAPITALIZATION_ALL : number;
export var TEXT_AUTOCAPITALIZATION_NONE : number;
export var TEXT_AUTOCAPITALIZATION_SENTENCES : number;
export var TEXT_AUTOCAPITALIZATION_WORDS : number;
export var TEXT_STYLE_BODY : string;
export var TEXT_STYLE_CAPTION1 : string;
export var TEXT_STYLE_CAPTION2 : string;
export var TEXT_STYLE_FOOTNOTE : string;
export var TEXT_STYLE_HEADLINE : string;
export var TEXT_STYLE_SUBHEADLINE : string;
export var TEXT_VERTICAL_ALIGNMENT_BOTTOM : any;
export var TEXT_VERTICAL_ALIGNMENT_CENTER : any;
export var TEXT_VERTICAL_ALIGNMENT_TOP : any;
export var UNIT_CM : string;
export var UNIT_DIP : string;
export var UNIT_IN : string;
export var UNIT_MM : string;
export var UNIT_PX : string;
export var UNKNOWN : number;
export var UPSIDE_PORTRAIT : number;
export var URL_ERROR_AUTHENTICATION : number;
export var URL_ERROR_BAD_URL : number;
export var URL_ERROR_CONNECT : number;
export var URL_ERROR_FILE : number;
export var URL_ERROR_FILE_NOT_FOUND : number;
export var URL_ERROR_HOST_LOOKUP : number;
export var URL_ERROR_REDIRECT_LOOP : number;
export var URL_ERROR_SSL_FAILED : number;
export var URL_ERROR_TIMEOUT : number;
export var URL_ERROR_UNKNOWN : number;
export var URL_ERROR_UNSUPPORTED_SCHEME : number;
export var apiName : string;
export var backgroundColor : string;
export var backgroundImage : string;
export var bubbleParent : boolean;
export var currentTab : Ti.UI.Tab;
export var currentWindow : Ti.UI.Window;
export var orientation : number;
export function addEventListener (name: string, callback: (...args : any[]) => any) : void;
export function applyProperties (props: Dictionary<Object>) : void;
export function convertUnits (convertFromValue: string, convertToUnits: number) : number;
export function create2DMatrix (parameters?: MatrixCreationDict) : Ti.UI._2DMatrix;
export function create3DMatrix (parameters?: Dictionary<Ti.UI._3DMatrix>) : Ti.UI._3DMatrix;
export function createActivityIndicator (parameters?: Dictionary<Ti.UI.ActivityIndicator>) : Ti.UI.ActivityIndicator;
export function createAlertDialog (parameters?: Dictionary<Ti.UI.AlertDialog>) : Ti.UI.AlertDialog;
export function createAnimation (parameters?: Dictionary<Ti.UI.Animation>) : Ti.UI.Animation;
export function createButton (parameters?: Dictionary<Ti.UI.Button>) : Ti.UI.Button;
export function createButtonBar (parameters?: Dictionary<Ti.UI.ButtonBar>) : Ti.UI.ButtonBar;
export function createCoverFlowView (parameters?: Dictionary<Ti.UI.CoverFlowView>) : Ti.UI.CoverFlowView;
export function createDashboardItem (parameters?: Dictionary<Ti.UI.DashboardItem>) : Ti.UI.DashboardItem;
export function createDashboardView (parameters?: Dictionary<Ti.UI.DashboardView>) : Ti.UI.DashboardView;
export function createEmailDialog (parameters?: Dictionary<Ti.UI.EmailDialog>) : Ti.UI.EmailDialog;
export function createImageView (parameters?: Dictionary<Ti.UI.ImageView>) : Ti.UI.ImageView;
export function createLabel (parameters?: Dictionary<Ti.UI.Label>) : Ti.UI.Label;
export function createListSection (parameters?: Dictionary<Ti.UI.ListSection>) : Ti.UI.ListSection;
export function createListView (parameters?: Dictionary<Ti.UI.ListView>) : Ti.UI.ListView;
export function createMaskedImage (parameters?: Dictionary<Ti.UI.MaskedImage>) : Ti.UI.MaskedImage;
export function createNotification (parameters?: Dictionary<Ti.UI.Notification>) : Ti.UI.Notification;
export function createOptionDialog (parameters?: Dictionary<Ti.UI.OptionDialog>) : Ti.UI.OptionDialog;
export function createPicker (parameters?: Dictionary<Ti.UI.Picker>) : Ti.UI.Picker;
export function createPickerColumn (parameters?: Dictionary<Ti.UI.PickerColumn>) : Ti.UI.PickerColumn;
export function createPickerRow (parameters?: Dictionary<Ti.UI.PickerRow>) : Ti.UI.PickerRow;
export function createProgressBar (parameters?: Dictionary<Ti.UI.ProgressBar>) : Ti.UI.ProgressBar;
export function createRefreshControl (parameters?: Dictionary<Ti.UI.RefreshControl>) : Ti.UI.RefreshControl;
export function createSMSDialog (parameters?: Dictionary<Ti.UI.SMSDialog>) : Ti.UI.SMSDialog;
export function createScrollView (parameters?: Dictionary<Ti.UI.ScrollView>) : Ti.UI.ScrollView;
export function createScrollableView (parameters?: Dictionary<Ti.UI.ScrollableView>) : Ti.UI.ScrollableView;
export function createSearchBar (parameters?: Dictionary<Ti.UI.SearchBar>) : Ti.UI.SearchBar;
export function createSlider (parameters?: Dictionary<Ti.UI.Slider>) : Ti.UI.Slider;
export function createSwitch (parameters?: Dictionary<Ti.UI.Switch>) : Ti.UI.Switch;
export function createTab (parameters?: Dictionary<Ti.UI.Tab>) : Ti.UI.Tab;
export function createTabGroup (parameters?: Dictionary<Ti.UI.TabGroup>) : Ti.UI.TabGroup;
export function createTabbedBar (parameters?: Dictionary<Ti.UI.TabbedBar>) : Ti.UI.TabbedBar;
export function createTableView (parameters?: Dictionary<Ti.UI.TableView>) : Ti.UI.TableView;
export function createTableViewRow (parameters?: Dictionary<Ti.UI.TableViewRow>) : Ti.UI.TableViewRow;
export function createTableViewSection (parameters?: Dictionary<Ti.UI.TableViewSection>) : Ti.UI.TableViewSection;
export function createTextArea (parameters?: Dictionary<Ti.UI.TextArea>) : Ti.UI.TextArea;
export function createTextField (parameters?: Dictionary<Ti.UI.TextField>) : Ti.UI.TextField;
export function createToolbar (parameters?: Dictionary<Ti.UI.Toolbar>) : Ti.UI.Toolbar;
export function createView (parameters?: Dictionary<Ti.UI.View>) : Ti.UI.View;
export function createWebView (parameters?: Dictionary<Ti.UI.WebView>) : Ti.UI.WebView;
export function createWindow (parameters?: Dictionary<Ti.UI.Window>) : Ti.UI.Window;
export function fireEvent (name: string, event: Dictionary<Object>) : void;
export function getApiName () : string;
export function getBackgroundColor () : string;
export function getBackgroundImage () : string;
export function getBubbleParent () : boolean;
export function getCurrentTab () : Ti.UI.Tab;
export function getCurrentWindow () : Ti.UI.Window;
export function getOrientation () : number;
export function removeEventListener (name: string, callback: (...args : any[]) => any) : void;
export function setBackgroundColor (backgroundColor: string) : void;
export function setBackgroundImage (backgroundImage: string) : void;
export function setBubbleParent (bubbleParent: boolean) : void;
export function setCurrentTab (currentTab: Ti.UI.Tab) : void;
export function setOrientation (orientation: number) : void;
export module iPad {
export var POPOVER_ARROW_DIRECTION_ANY : number;
export var POPOVER_ARROW_DIRECTION_DOWN : number;
export var POPOVER_ARROW_DIRECTION_LEFT : number;
export var POPOVER_ARROW_DIRECTION_RIGHT : number;
export var POPOVER_ARROW_DIRECTION_UNKNOWN : number;
export var POPOVER_ARROW_DIRECTION_UP : number;
export var apiName : string;
export var bubbleParent : boolean;
export function addEventListener (name: string, callback: (...args : any[]) => any) : void;
export function applyProperties (props: Dictionary<Object>) : void;
export function createDocumentViewer (parameters?: Dictionary<Ti.UI.iPad.DocumentViewer>) : Ti.UI.iPad.DocumentViewer;
export function createPopover (parameters?: Dictionary<Ti.UI.iPad.Popover>) : Ti.UI.iPad.Popover;
export function createSplitWindow (parameters?: Dictionary<Ti.UI.iPad.SplitWindow>) : Ti.UI.iPad.SplitWindow;
export function fireEvent (name: string, event: Dictionary<Object>) : void;
export function getApiName () : string;
export function getBubbleParent () : boolean;
export function removeEventListener (name: string, callback: (...args : any[]) => any) : void;
export function setBubbleParent (bubbleParent: boolean) : void;
export interface SplitWindow extends Ti.UI.Window {
detailView : Ti.UI.View;
masterView : Ti.UI.View;
showMasterInPortrait : boolean;
getDetailView () : Ti.UI.View;
getMasterView () : Ti.UI.View;
getShowMasterInPortrait () : boolean;
setShowMasterInPortrait (showMasterInPortrait: boolean) : void;
}
export interface DocumentViewer extends Ti.UI.View {
setUrl (url: string) : void;
show () : void;
}
export interface Popover extends Ti.Proxy {
arrowDirection : number;
contentView : Ti.UI.View;
height : any;
leftNavButton : any;
passthroughViews : Array<Ti.UI.View>;
rightNavButton : any;
title : string;
width : any;
add () : void;
getArrowDirection () : number;
getContentView () : Ti.UI.View;
getHeight () : any;
getLeftNavButton () : any;
getPassthroughViews () : Array<Ti.UI.View>;
getRightNavButton () : any;
getTitle () : string;
getWidth () : any;
hide (options: PopoverParams) : void;
remove () : void;
setArrowDirection (arrowDirection: number) : void;
setContentView (contentView: Ti.UI.View) : void;
setHeight (height: number) : void;
setHeight (height: string) : void;
setLeftNavButton (leftNavButton: any) : void;
setPassthroughViews (passthroughViews: Array<Ti.UI.View>) : void;
setRightNavButton (rightNavButton: any) : void;
setTitle (title: string) : void;
setWidth (width: number) : void;
setWidth (width: string) : void;
show (params: PopoverParams) : void;
}
}
export module iOS {
export var AD_SIZE_LANDSCAPE : string;
export var AD_SIZE_PORTRAIT : string;
export var ANIMATION_CURVE_EASE_IN : number;
export var ANIMATION_CURVE_EASE_IN_OUT : number;
export var ANIMATION_CURVE_EASE_OUT : number;
export var ANIMATION_CURVE_LINEAR : number;
export var ATTRIBUTE_BACKGROUND_COLOR : number;
export var ATTRIBUTE_BASELINE_OFFSET : number;
export var ATTRIBUTE_EXPANSION : number;
export var ATTRIBUTE_FONT : number;
export var ATTRIBUTE_FOREGROUND_COLOR : number;
export var ATTRIBUTE_KERN : number;
export var ATTRIBUTE_LETTERPRESS_STYLE : number;
export var ATTRIBUTE_LIGATURE : number;
export var ATTRIBUTE_LINK : number;
export var ATTRIBUTE_OBLIQUENESS : number;
export var ATTRIBUTE_SHADOW : number;
export var ATTRIBUTE_STRIKETHROUGH_COLOR : number;
export var ATTRIBUTE_STRIKETHROUGH_STYLE : number;
export var ATTRIBUTE_STROKE_COLOR : number;
export var ATTRIBUTE_STROKE_WIDTH : number;
export var ATTRIBUTE_TEXT_EFFECT : number;
export var ATTRIBUTE_UNDERLINES_STYLE : number;
export var ATTRIBUTE_UNDERLINE_BY_WORD : number;
export var ATTRIBUTE_UNDERLINE_COLOR : number;
export var ATTRIBUTE_UNDERLINE_PATTERN_DASH : number;
export var ATTRIBUTE_UNDERLINE_PATTERN_DASH_DOT : number;
export var ATTRIBUTE_UNDERLINE_PATTERN_DASH_DOT_DOT : number;
export var ATTRIBUTE_UNDERLINE_PATTERN_DOT : number;
export var ATTRIBUTE_UNDERLINE_PATTERN_SOLID : number;
export var ATTRIBUTE_UNDERLINE_STYLE_DOUBLE : number;
export var ATTRIBUTE_UNDERLINE_STYLE_NONE : number;
export var ATTRIBUTE_UNDERLINE_STYLE_SINGLE : number;
export var ATTRIBUTE_UNDERLINE_STYLE_THICK : number;
export var ATTRIBUTE_WRITING_DIRECTION : number;
export var ATTRIBUTE_WRITING_DIRECTION_EMBEDDING : number;
export var ATTRIBUTE_WRITING_DIRECTION_LEFT_TO_RIGHT : number;
export var ATTRIBUTE_WRITING_DIRECTION_NATURAL : number;
export var ATTRIBUTE_WRITING_DIRECTION_OVERRIDE : number;
export var ATTRIBUTE_WRITING_DIRECTION_RIGHT_TO_LEFT : number;
export var AUTODETECT_ADDRESS : number;
export var AUTODETECT_ALL : number;
export var AUTODETECT_CALENDAR : number;
export var AUTODETECT_LINK : number;
export var AUTODETECT_NONE : number;
export var AUTODETECT_PHONE : number;
export var BLEND_MODE_CLEAR : number;
export var BLEND_MODE_COLOR : number;
export var BLEND_MODE_COLOR_BURN : number;
export var BLEND_MODE_COLOR_DODGE : number;
export var BLEND_MODE_COPY : number;
export var BLEND_MODE_DARKEN : number;
export var BLEND_MODE_DESTINATION_ATOP : number;
export var BLEND_MODE_DESTINATION_IN : number;
export var BLEND_MODE_DESTINATION_OUT : number;
export var BLEND_MODE_DESTINATION_OVER : number;
export var BLEND_MODE_DIFFERENCE : number;
export var BLEND_MODE_EXCLUSION : number;
export var BLEND_MODE_HARD_LIGHT : number;
export var BLEND_MODE_HUE : number;
export var BLEND_MODE_LIGHTEN : number;
export var BLEND_MODE_LUMINOSITY : number;
export var BLEND_MODE_MULTIPLY : number;
export var BLEND_MODE_NORMAL : number;
export var BLEND_MODE_OVERLAY : number;
export var BLEND_MODE_PLUS_DARKER : number;
export var BLEND_MODE_PLUS_LIGHTER : number;
export var BLEND_MODE_SATURATION : number;
export var BLEND_MODE_SCREEN : number;
export var BLEND_MODE_SOFT_LIGHT : number;
export var BLEND_MODE_SOURCE_ATOP : number;
export var BLEND_MODE_SOURCE_IN : number;
export var BLEND_MODE_SOURCE_OUT : number;
export var BLEND_MODE_XOR : number;
export var CLIP_MODE_DEFAULT : number;
export var CLIP_MODE_DISABLED : number;
export var CLIP_MODE_ENABLED : number;
export var COLLISION_MODE_ALL : number;
export var COLLISION_MODE_BOUNDARY : number;
export var COLLISION_MODE_ITEM : number;
export var COLOR_GROUP_TABLEVIEW_BACKGROUND : string;
export var COLOR_SCROLLVIEW_BACKGROUND : string;
export var COLOR_UNDER_PAGE_BACKGROUND : string;
export var COLOR_VIEW_FLIPSIDE_BACKGROUND : string;
export var PUSH_MODE_CONTINUOUS : number;
export var PUSH_MODE_INSTANTANEOUS : number;
export var SCROLL_DECELERATION_RATE_FAST : number;
export var SCROLL_DECELERATION_RATE_NORMAL : number;
export var WEBVIEW_NAVIGATIONTYPE_BACK_FORWARD : number;
export var WEBVIEW_NAVIGATIONTYPE_FORM_RESUBMITTED : number;
export var WEBVIEW_NAVIGATIONTYPE_FORM_SUBMITTED : number;
export var WEBVIEW_NAVIGATIONTYPE_LINK_CLICKED : number;
export var WEBVIEW_NAVIGATIONTYPE_OTHER : number;
export var WEBVIEW_NAVIGATIONTYPE_RELOAD : number;
export var apiName : string;
export var bubbleParent : boolean;
export function addEventListener (name: string, callback: (...args : any[]) => any) : void;
export function applyProperties (props: Dictionary<Object>) : void;
export function create3DMatrix (parameters?: Dictionary<Ti.UI.iOS._3DMatrix>) : Ti.UI.iOS._3DMatrix;
export function createAdView (parameters?: Dictionary<Ti.UI.iOS.AdView>) : Ti.UI.iOS.AdView;
export function createAnchorAttachmentBehavior (parameters?: Dictionary<Ti.UI.iOS.AnchorAttachmentBehavior>) : Ti.UI.iOS.AnchorAttachmentBehavior;
export function createAnimator (parameters?: Dictionary<Ti.UI.iOS.Animator>) : Ti.UI.iOS.Animator;
export function createAttributedString (parameters?: Dictionary<Ti.UI.iOS.AttributedString>) : Ti.UI.iOS.AttributedString;
export function createCollisionBehavior (parameters?: Dictionary<Ti.UI.iOS.CollisionBehavior>) : Ti.UI.iOS.CollisionBehavior;
export function createCoverFlowView (parameters?: Dictionary<Ti.UI.iOS.CoverFlowView>) : Ti.UI.iOS.CoverFlowView;
export function createDocumentViewer (parameters?: Dictionary<Ti.UI.iOS.DocumentViewer>) : Ti.UI.iOS.DocumentViewer;
export function createDynamicItemBehavior (parameters?: Dictionary<Ti.UI.iOS.DynamicItemBehavior>) : Ti.UI.iOS.DynamicItemBehavior;
export function createGravityBehavior (parameters?: Dictionary<Ti.UI.iOS.GravityBehavior>) : Ti.UI.iOS.GravityBehavior;
export function createNavigationWindow (parameters?: Dictionary<Ti.UI.iOS.NavigationWindow>) : Ti.UI.iOS.NavigationWindow;
export function createPushBehavior (parameters?: Dictionary<Ti.UI.iOS.PushBehavior>) : Ti.UI.iOS.PushBehavior;
export function createSnapBehavior (parameters?: Dictionary<Ti.UI.iOS.SnapBehavior>) : Ti.UI.iOS.SnapBehavior;
export function createTabbedBar (parameters?: Dictionary<Ti.UI.iOS.TabbedBar>) : Ti.UI.iOS.TabbedBar;
export function createToolbar (parameters?: Dictionary<Ti.UI.iOS.Toolbar>) : Ti.UI.iOS.Toolbar;
export function createTransitionAnimation (transition: transitionAnimationParam) : Ti.Proxy;
export function createViewAttachmentBehavior (parameters?: Dictionary<Ti.UI.iOS.ViewAttachmentBehavior>) : Ti.UI.iOS.ViewAttachmentBehavior;
export function fireEvent (name: string, event: Dictionary<Object>) : void;
export function getApiName () : string;
export function getBubbleParent () : boolean;
export function removeEventListener (name: string, callback: (...args : any[]) => any) : void;
export function setBubbleParent (bubbleParent: boolean) : void;
export interface Animator extends Ti.Proxy {
behaviors : Array<Ti.Proxy>;
referenceView : Ti.UI.View;
running : boolean;
addBehavior (behavior: Ti.Proxy) : void;
getBehaviors () : Array<Ti.Proxy>;
getReferenceView () : Ti.UI.View;
getRunning () : boolean;
removeAllBehaviors () : void;
removeBehavior (behavior: Ti.Proxy) : void;
setBehaviors (behaviors: Array<Ti.Proxy>) : void;
setReferenceView (referenceView: Ti.UI.View) : void;
startAnimator () : void;
stopAnimator () : void;
updateItemUsingCurrentState (item: Ti.UI.View) : void;
}
export interface DynamicItemBehavior extends Ti.Proxy {
allowsRotation : boolean;
angularResistance : number;
density : number;
elasticity : number;
friction : number;
items : Array<Ti.UI.View>;
resistance : number;
addAngularVelocityForItem (item: Ti.UI.View, velocity: number) : void;
addItem (item: Ti.UI.View) : void;
addLinearVelocityForItem (item: Ti.UI.View, velocity: Point) : void;
angularVelocityForItem (item: Ti.UI.View) : number;
getAllowsRotation () : boolean;
getAngularResistance () : number;
getDensity () : number;
getElasticity () : number;
getFriction () : number;
getItems () : Array<Ti.UI.View>;
getResistance () : number;
linearVelocityForItem (item: Ti.UI.View) : Point;
removeItem (item: Ti.UI.View) : void;
setAllowsRotation (allowsRotation: boolean) : void;
setAngularResistance (angularResistance: number) : void;
setDensity (density: number) : void;
setElasticity (elasticity: number) : void;
setFriction (friction: number) : void;
setResistance (resistance: number) : void;
}
export interface SnapBehavior extends Ti.Proxy {
damping : number;
item : Ti.UI.View;
snapPoint : Point;
getDamping () : number;
getItem () : Ti.UI.View;
getSnapPoint () : Point;
setDamping (damping: number) : void;
setItem (item: Ti.UI.View) : void;
setSnapPoint (snapPoint: Point) : void;
}
export interface GravityBehavior extends Ti.Proxy {
angle : number;
gravityDirection : Point;
items : Array<Ti.UI.View>;
magnitude : number;
addItem (item: Ti.UI.View) : void;
getAngle () : number;
getGravityDirection () : Point;
getItems () : Array<Ti.UI.View>;
getMagnitude () : number;
removeItem (item: Ti.UI.View) : void;
setAngle (angle: number) : void;
setGravityDirection (gravityDirection: Point) : void;
setMagnitude (magnitude: number) : void;
}
export interface CollisionBehavior extends Ti.Proxy {
boundaryIdentifiers : Array<BoundaryIdentifier>;
collisionMode : number;
items : Array<Ti.UI.View>;
referenceInsets : ReferenceInsets;
treatReferenceAsBoundary : boolean;
addBoundary (boundary: BoundaryIdentifier) : void;
addItem (item: Ti.UI.View) : void;
getBoundaryIdentifiers () : Array<BoundaryIdentifier>;
getCollisionMode () : number;
getItems () : Array<Ti.UI.View>;
getReferenceInsets () : ReferenceInsets;
getTreatReferenceAsBoundary () : boolean;
removeAllBoundaries () : void;
removeBoundary (boundary: BoundaryIdentifier) : void;
removeItem (item: Ti.UI.View) : void;
setCollisionMode (collisionMode: number) : void;
setReferenceInsets (referenceInsets: ReferenceInsets) : void;
setTreatReferenceAsBoundary (treatReferenceAsBoundary: boolean) : void;
}
export interface Toolbar extends Ti.UI.View {
barColor : string;
borderBottom : boolean;
borderTop : boolean;
extendBackground : boolean;
items : Array<Ti.UI.View>;
translucent : boolean;
getBarColor () : string;
getBorderBottom () : boolean;
getBorderTop () : boolean;
getExtendBackground () : boolean;
getItems () : Array<Ti.UI.View>;
getTranslucent () : boolean;
setBarColor (barColor: string) : void;
setBorderBottom (borderBottom: boolean) : void;
setBorderTop (borderTop: boolean) : void;
setItems (items: Array<Ti.UI.View>) : void;
setTranslucent (translucent: boolean) : void;
}
export interface ViewAttachmentBehavior extends Ti.Proxy {
anchorItem : Ti.UI.View;
anchorOffset : Point;
damping : number;
distance : number;
frequency : number;
item : Ti.UI.View;
itemOffset : Point;
getAnchorItem () : Ti.UI.View;
getAnchorOffset () : Point;
getDamping () : number;
getDistance () : number;
getFrequency () : number;
getItem () : Ti.UI.View;
getItemOffset () : Point;
setAnchorItem (anchorItem: Ti.UI.View) : void;
setAnchorOffset (anchorOffset: Point) : void;
setDamping (damping: number) : void;
setDistance (distance: number) : void;
setFrequency (frequency: number) : void;
setItem (item: Ti.UI.View) : void;
setItemOffset (itemOffset: Point) : void;
}
export interface PushBehavior extends Ti.Proxy {
active : boolean;
angle : number;
items : Array<Ti.UI.View>;
magnitude : number;
pushDirection : Point;
pushMode : number;
addItem (item: Ti.UI.View) : void;
getActive () : boolean;
getAngle () : number;
getItems () : Array<Ti.UI.View>;
getMagnitude () : number;
getPushDirection () : Point;
getPushMode () : number;
removeItem (item: Ti.UI.View) : void;
setActive (active: boolean) : void;
setAngle (angle: number) : void;
setMagnitude (magnitude: number) : void;
setPushDirection (pushDirection: Point) : void;
setPushMode (pushMode: number) : void;
}
export interface CoverFlowView extends Ti.UI.View {
images : any;
selected : number;
getImages () : any;
getSelected () : number;
setImage (index: number, image: string) : void;
setImage (image: Ti.Blob) : void;
setImage (image: Ti.Filesystem.File) : void;
setImage (index: number, image: CoverFlowImageType) : void;
setImages (images: Array<String>) : void;
setImages (images: Array<Ti.Blob>) : void;
setImages (images: Array<Ti.Filesystem.File>) : void;
setImages (images: Array<CoverFlowImageType>) : void;
setSelected (selected: number) : void;
}
export interface DocumentViewer extends Ti.UI.View {
name : string;
url : string;
getName () : string;
getUrl () : string;
hide (options?: DocumentViewerOptions) : void;
setUrl (url: string) : void;
show (options?: DocumentViewerOptions) : void;
}
export interface NavigationWindow extends Ti.UI.Window {
window : Ti.UI.Window;
closeWindow (window: Ti.UI.Window, options: Dictionary<Object>) : void;
getWindow () : Ti.UI.Window;
openWindow (window: Ti.UI.Window, options: Dictionary<Object>) : void;
}
export interface AttributedString extends Ti.Proxy {
attributes : Array<Attribute>;
text : string;
addAttribute (attribute: Attribute) : void;
getAttributes () : Array<Attribute>;
getText () : string;
setAttributes (attributes: Array<Attribute>) : void;
setText (text: string) : void;
}
export interface AnchorAttachmentBehavior extends Ti.Proxy {
anchor : Point;
damping : number;
distance : number;
frequency : number;
item : Ti.UI.View;
offset : Point;
getAnchor () : Point;
getDamping () : number;
getDistance () : number;
getFrequency () : number;
getItem () : Ti.UI.View;
getOffset () : Point;
setAnchor (anchor: Point) : void;
setDamping (damping: number) : void;
setDistance (distance: number) : void;
setFrequency (frequency: number) : void;
setItem (item: Ti.UI.View) : void;
setOffset (offset: Point) : void;
}
export interface TabbedBar extends Ti.UI.View {
index : number;
labels : any;
style : number;
getIndex () : number;
getLabels () : any;
getStyle () : number;
setIndex (index: number) : void;
setLabels (labels: Array<String>) : void;
setLabels (labels: Array<BarItemType>) : void;
setStyle (style: number) : void;
}
export interface _3DMatrix extends Ti.Proxy {
m11 : number;
m12 : number;
m13 : number;
m14 : number;
m21 : number;
m22 : number;
m23 : number;
m24 : number;
m31 : number;
m32 : number;
m33 : number;
m34 : number;
m41 : number;
m42 : number;
m43 : number;
m44 : number;
getM11 () : number;
getM12 () : number;
getM13 () : number;
getM14 () : number;
getM21 () : number;
getM22 () : number;
getM23 () : number;
getM24 () : number;
getM31 () : number;
getM32 () : number;
getM33 () : number;
getM34 () : number;
getM41 () : number;
getM42 () : number;
getM43 () : number;
getM44 () : number;
invert () : Ti.UI._3DMatrix;
multiply (t2: Ti.UI._3DMatrix) : Ti.UI._3DMatrix;
rotate (angle: number, x: number, y: number, z: number) : Ti.UI._3DMatrix;
scale (sx: number, sy: number, sz: number) : Ti.UI._3DMatrix;
setM11 (m11: number) : void;
setM12 (m12: number) : void;
setM13 (m13: number) : void;
setM14 (m14: number) : void;
setM21 (m21: number) : void;
setM22 (m22: number) : void;
setM23 (m23: number) : void;
setM24 (m24: number) : void;
setM31 (m31: number) : void;
setM32 (m32: number) : void;
setM33 (m33: number) : void;
setM34 (m34: number) : void;
setM41 (m41: number) : void;
setM42 (m42: number) : void;
setM43 (m43: number) : void;
setM44 (m44: number) : void;
translate (tx: number, ty: number, tz: number) : Ti.UI._3DMatrix;
}
export interface AdView extends Ti.UI.View {
adSize : string;
cancelAction () : void;
getAdSize () : string;
setAdSize (adSize: string) : void;
}
}
export module iPhone {
export var MODAL_PRESENTATION_CURRENT_CONTEXT : number;
export var MODAL_PRESENTATION_FORMSHEET : number;
export var MODAL_PRESENTATION_FULLSCREEN : number;
export var MODAL_PRESENTATION_PAGESHEET : number;
export var MODAL_TRANSITION_STYLE_COVER_VERTICAL : number;
export var MODAL_TRANSITION_STYLE_CROSS_DISSOLVE : number;
export var MODAL_TRANSITION_STYLE_FLIP_HORIZONTAL : number;
export var MODAL_TRANSITION_STYLE_PARTIAL_CURL : number;
export var apiName : string;
export var appBadge : number;
export var appSupportsShakeToEdit : boolean;
export var bubbleParent : boolean;
export var statusBarHidden : boolean;
export var statusBarStyle : number;
export function addEventListener (name: string, callback: (...args : any[]) => any) : void;
export function applyProperties (props: Dictionary<Object>) : void;
export function createNavigationGroup (parameters?: Dictionary<Ti.UI.iPhone.NavigationGroup>) : Ti.UI.iPhone.NavigationGroup;
export function fireEvent (name: string, event: Dictionary<Object>) : void;
export function getApiName () : string;
export function getAppBadge () : number;
export function getAppSupportsShakeToEdit () : boolean;
export function getBubbleParent () : boolean;
export function getStatusBarHidden () : boolean;
export function getStatusBarStyle () : number;
export function hideStatusBar (params?: hideStatusBarParams) : void;
export function removeEventListener (name: string, callback: (...args : any[]) => any) : void;
export function setAppBadge (appBadge: number) : void;
export function setAppSupportsShakeToEdit (appSupportsShakeToEdit: boolean) : void;
export function setBubbleParent (bubbleParent: boolean) : void;
export function showStatusBar (params?: showStatusBarParams) : void;
export enum ScrollIndicatorStyle {
BLACK,
DEFAULT,
WHITE
}
export enum SystemButtonStyle {
BAR,
BORDERED,
DONE,
PLAIN
}
export enum ListViewStyle {
GROUPED,
PLAIN
}
export enum StatusBar {
ANIMATION_STYLE_FADE,
ANIMATION_STYLE_NONE,
ANIMATION_STYLE_SLIDE,
DEFAULT,
GRAY,
GREY,
LIGHT_CONTENT,
OPAQUE_BLACK,
TRANSLUCENT_BLACK
}
export enum SystemButton {
ACTION,
ACTIVITY,
ADD,
BOOKMARKS,
CAMERA,
CANCEL,
COMPOSE,
CONTACT_ADD,
DISCLOSURE,
DONE,
EDIT,
FAST_FORWARD,
FIXED_SPACE,
FLEXIBLE_SPACE,
INFO_DARK,
INFO_LIGHT,
ORGANIZE,
PAUSE,
PLAY,
REFRESH,
REPLY,
REWIND,
SAVE,
SPINNER,