// Type definitions for Titanium Mobile 3.5.0 // Project: http://www.appcelerator.com/ // Definitions by: Craig Younkins // 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) : void; export function createBuffer (params: CreateBufferArgs) : Ti.Buffer; export function fireEvent (name: string, event: Dictionary) : 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) : void; export function fireEvent (name: string, event: Dictionary) : 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) : 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; export function createActivityIndicator (parameters?: Dictionary) : Ti.UI.ActivityIndicator; export function createAlertDialog (parameters?: Dictionary) : Ti.UI.AlertDialog; export function createAnimation (parameters?: Dictionary) : Ti.UI.Animation; export function createButton (parameters?: Dictionary) : Ti.UI.Button; export function createButtonBar (parameters?: Dictionary) : Ti.UI.ButtonBar; export function createCoverFlowView (parameters?: Dictionary) : Ti.UI.CoverFlowView; export function createDashboardItem (parameters?: Dictionary) : Ti.UI.DashboardItem; export function createDashboardView (parameters?: Dictionary) : Ti.UI.DashboardView; export function createEmailDialog (parameters?: Dictionary) : Ti.UI.EmailDialog; export function createImageView (parameters?: Dictionary) : Ti.UI.ImageView; export function createLabel (parameters?: Dictionary) : Ti.UI.Label; export function createListSection (parameters?: Dictionary) : Ti.UI.ListSection; export function createListView (parameters?: Dictionary) : Ti.UI.ListView; export function createMaskedImage (parameters?: Dictionary) : Ti.UI.MaskedImage; export function createNotification (parameters?: Dictionary) : Ti.UI.Notification; export function createOptionDialog (parameters?: Dictionary) : Ti.UI.OptionDialog; export function createPicker (parameters?: Dictionary) : Ti.UI.Picker; export function createPickerColumn (parameters?: Dictionary) : Ti.UI.PickerColumn; export function createPickerRow (parameters?: Dictionary) : Ti.UI.PickerRow; export function createProgressBar (parameters?: Dictionary) : Ti.UI.ProgressBar; export function createRefreshControl (parameters?: Dictionary) : Ti.UI.RefreshControl; export function createSMSDialog (parameters?: Dictionary) : Ti.UI.SMSDialog; export function createScrollView (parameters?: Dictionary) : Ti.UI.ScrollView; export function createScrollableView (parameters?: Dictionary) : Ti.UI.ScrollableView; export function createSearchBar (parameters?: Dictionary) : Ti.UI.SearchBar; export function createSlider (parameters?: Dictionary) : Ti.UI.Slider; export function createSwitch (parameters?: Dictionary) : Ti.UI.Switch; export function createTab (parameters?: Dictionary) : Ti.UI.Tab; export function createTabGroup (parameters?: Dictionary) : Ti.UI.TabGroup; export function createTabbedBar (parameters?: Dictionary) : Ti.UI.TabbedBar; export function createTableView (parameters?: Dictionary) : Ti.UI.TableView; export function createTableViewRow (parameters?: Dictionary) : Ti.UI.TableViewRow; export function createTableViewSection (parameters?: Dictionary) : Ti.UI.TableViewSection; export function createTextArea (parameters?: Dictionary) : Ti.UI.TextArea; export function createTextField (parameters?: Dictionary) : Ti.UI.TextField; export function createToolbar (parameters?: Dictionary) : Ti.UI.Toolbar; export function createView (parameters?: Dictionary) : Ti.UI.View; export function createWebView (parameters?: Dictionary) : Ti.UI.WebView; export function createWindow (parameters?: Dictionary) : Ti.UI.Window; export function fireEvent (name: string, event: Dictionary) : 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) : void; export function createDocumentViewer (parameters?: Dictionary) : Ti.UI.iPad.DocumentViewer; export function createPopover (parameters?: Dictionary) : Ti.UI.iPad.Popover; export function createSplitWindow (parameters?: Dictionary) : Ti.UI.iPad.SplitWindow; export function fireEvent (name: string, event: Dictionary) : 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; rightNavButton : any; title : string; width : any; add () : void; getArrowDirection () : number; getContentView () : Ti.UI.View; getHeight () : any; getLeftNavButton () : any; getPassthroughViews () : Array; 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) : 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) : void; export function create3DMatrix (parameters?: Dictionary) : Ti.UI.iOS._3DMatrix; export function createAdView (parameters?: Dictionary) : Ti.UI.iOS.AdView; export function createAnchorAttachmentBehavior (parameters?: Dictionary) : Ti.UI.iOS.AnchorAttachmentBehavior; export function createAnimator (parameters?: Dictionary) : Ti.UI.iOS.Animator; export function createAttributedString (parameters?: Dictionary) : Ti.UI.iOS.AttributedString; export function createCollisionBehavior (parameters?: Dictionary) : Ti.UI.iOS.CollisionBehavior; export function createCoverFlowView (parameters?: Dictionary) : Ti.UI.iOS.CoverFlowView; export function createDocumentViewer (parameters?: Dictionary) : Ti.UI.iOS.DocumentViewer; export function createDynamicItemBehavior (parameters?: Dictionary) : Ti.UI.iOS.DynamicItemBehavior; export function createGravityBehavior (parameters?: Dictionary) : Ti.UI.iOS.GravityBehavior; export function createNavigationWindow (parameters?: Dictionary) : Ti.UI.iOS.NavigationWindow; export function createPushBehavior (parameters?: Dictionary) : Ti.UI.iOS.PushBehavior; export function createSnapBehavior (parameters?: Dictionary) : Ti.UI.iOS.SnapBehavior; export function createTabbedBar (parameters?: Dictionary) : Ti.UI.iOS.TabbedBar; export function createToolbar (parameters?: Dictionary) : Ti.UI.iOS.Toolbar; export function createTransitionAnimation (transition: transitionAnimationParam) : Ti.Proxy; export function createViewAttachmentBehavior (parameters?: Dictionary) : Ti.UI.iOS.ViewAttachmentBehavior; export function fireEvent (name: string, event: Dictionary) : 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; referenceView : Ti.UI.View; running : boolean; addBehavior (behavior: Ti.Proxy) : void; getBehaviors () : Array; getReferenceView () : Ti.UI.View; getRunning () : boolean; removeAllBehaviors () : void; removeBehavior (behavior: Ti.Proxy) : void; setBehaviors (behaviors: Array) : 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; 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; 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; magnitude : number; addItem (item: Ti.UI.View) : void; getAngle () : number; getGravityDirection () : Point; getItems () : Array; 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; collisionMode : number; items : Array; referenceInsets : ReferenceInsets; treatReferenceAsBoundary : boolean; addBoundary (boundary: BoundaryIdentifier) : void; addItem (item: Ti.UI.View) : void; getBoundaryIdentifiers () : Array; getCollisionMode () : number; getItems () : Array; 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; translucent : boolean; getBarColor () : string; getBorderBottom () : boolean; getBorderTop () : boolean; getExtendBackground () : boolean; getItems () : Array; getTranslucent () : boolean; setBarColor (barColor: string) : void; setBorderBottom (borderBottom: boolean) : void; setBorderTop (borderTop: boolean) : void; setItems (items: Array) : 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; magnitude : number; pushDirection : Point; pushMode : number; addItem (item: Ti.UI.View) : void; getActive () : boolean; getAngle () : number; getItems () : Array; 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) : void; setImages (images: Array) : void; setImages (images: Array) : void; setImages (images: Array) : 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) : void; getWindow () : Ti.UI.Window; openWindow (window: Ti.UI.Window, options: Dictionary) : void; } export interface AttributedString extends Ti.Proxy { attributes : Array; text : string; addAttribute (attribute: Attribute) : void; getAttributes () : Array; getText () : string; setAttributes (attributes: Array) : 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) : void; setLabels (labels: Array) : 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) : void; export function createNavigationGroup (parameters?: Dictionary) : Ti.UI.iPhone.NavigationGroup; export function fireEvent (name: string, event: Dictionary) : 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, STOP, TRASH } export enum TableViewStyle { GROUPED, PLAIN } export enum SystemIcon { BOOKMARKS, CONTACTS, DOWNLOADS, FAVORITES, FEATURED, HISTORY, MORE, MOST_RECENT, MOST_VIEWED, RECENTS, SEARCH, TOP_RATED } export enum ActivityIndicatorStyle { BIG, DARK, PLAIN } export enum ProgressBarStyle { BAR, DEFAULT, PLAIN } export enum ListViewSeparatorStyle { NONE, SINGLE_LINE } export enum RowAnimationStyle { BOTTOM, FADE, LEFT, NONE, RIGHT, TOP } export enum AnimationStyle { CURL_DOWN, CURL_UP, FLIP_FROM_LEFT, FLIP_FROM_RIGHT, NONE } export interface NavigationGroup extends Ti.UI.View { window : Ti.UI.Window; close (window: Ti.UI.Window, options: Dictionary) : void; getWindow () : Ti.UI.Window; open (window: Ti.UI.Window, options: Dictionary) : void; } export enum TableViewScrollPosition { BOTTOM, MIDDLE, NONE, TOP } export enum AlertDialogStyle { DEFAULT, LOGIN_AND_PASSWORD_INPUT, PLAIN_TEXT_INPUT, SECURE_TEXT_INPUT } export enum ListViewScrollPosition { BOTTOM, MIDDLE, NONE, TOP } export enum TableViewCellSelectionStyle { BLUE, GRAY, NONE } export enum ListViewCellSelectionStyle { BLUE, GRAY, NONE } export enum TableViewSeparatorStyle { NONE, SINGLE_LINE } } export interface TextArea extends Ti.UI.View { appearance : number; attributedString : Ti.UI.iOS.AttributedString; autoLink : number; autocapitalization : number; autocorrect : boolean; clearOnEdit : boolean; color : string; editable : boolean; ellipsize : boolean; enableReturnKey : boolean; font : Font; handleLinks : boolean; hintText : string; keyboardToolbar : any; keyboardToolbarColor : string; keyboardToolbarHeight : number; keyboardType : number; maxLength : number; returnKeyType : number; scrollable : boolean; scrollsToTop : boolean; selection : textAreaSelectedParams; suppressReturn : boolean; textAlign : any; value : string; verticalAlign : any; blur () : void; focus () : void; getAppearance () : number; getAttributedString () : Ti.UI.iOS.AttributedString; getAutoLink () : number; getAutocapitalization () : number; getAutocorrect () : boolean; getClearOnEdit () : boolean; getColor () : string; getEditable () : boolean; getEllipsize () : boolean; getEnableReturnKey () : boolean; getFont () : Font; getHandleLinks () : boolean; getHintText () : string; getKeyboardToolbar () : any; getKeyboardToolbarColor () : string; getKeyboardToolbarHeight () : number; getKeyboardType () : number; getMaxLength () : number; getReturnKeyType () : number; getScrollable () : boolean; getScrollsToTop () : boolean; getSelection () : textAreaSelectedParams; getSuppressReturn () : boolean; getTextAlign () : any; getValue () : string; getVerticalAlign () : any; hasText () : boolean; setAppearance (appearance: number) : void; setAttributedString (attributedString: Ti.UI.iOS.AttributedString) : void; setAutoLink (autoLink: number) : void; setAutocapitalization (autocapitalization: number) : void; setAutocorrect (autocorrect: boolean) : void; setClearOnEdit (clearOnEdit: boolean) : void; setColor (color: string) : void; setEditable (editable: boolean) : void; setEllipsize (ellipsize: boolean) : void; setEnableReturnKey (enableReturnKey: boolean) : void; setFont (font: Font) : void; setHandleLinks (handleLinks: boolean) : void; setHintText (hintText: string) : void; setKeyboardToolbar (keyboardToolbar: Array) : void; setKeyboardToolbar (keyboardToolbar: Ti.UI.iOS.Toolbar) : void; setKeyboardToolbarColor (keyboardToolbarColor: string) : void; setKeyboardToolbarHeight (keyboardToolbarHeight: number) : void; setKeyboardType (keyboardType: number) : void; setMaxLength (maxLength: number) : void; setReturnKeyType (returnKeyType: number) : void; setScrollable (scrollable: boolean) : void; setScrollsToTop (scrollsToTop: boolean) : void; setSelection (start: number, end: number) : void; setSuppressReturn (suppressReturn: boolean) : void; setTextAlign (textAlign: string) : void; setTextAlign (textAlign: number) : void; setValue (value: string) : void; setVerticalAlign (verticalAlign: number) : void; setVerticalAlign (verticalAlign: string) : void; } export interface View extends Ti.Proxy { accessibilityHidden : boolean; accessibilityHint : string; accessibilityLabel : string; accessibilityValue : string; anchorPoint : Point; animatedCenter : Point; backgroundColor : string; backgroundDisabledColor : string; backgroundDisabledImage : string; backgroundFocusedColor : string; backgroundFocusedImage : string; backgroundGradient : Gradient; backgroundImage : string; backgroundLeftCap : number; backgroundRepeat : boolean; backgroundSelectedColor : string; backgroundSelectedImage : string; backgroundTopCap : number; borderColor : string; borderRadius : number; borderWidth : number; bottom : any; center : Point; children : Array; clipMode : number; enabled : boolean; focusable : boolean; height : any; horizontalWrap : boolean; keepScreenOn : boolean; layout : string; left : any; opacity : number; overrideCurrentAnimation : boolean; pullBackgroundColor : string; rect : Dimension; right : any; size : Dimension; softKeyboardOnFocus : number; tintColor : any; top : any; touchEnabled : boolean; transform : any; viewShadowColor : string; viewShadowOffset : Point; viewShadowRadius : number; visible : boolean; width : any; zIndex : number; add (view: Ti.UI.View) : void; animate (animation: Ti.UI.Animation, callback: (...args : any[]) => any) : void; animate (animation: Dictionary, callback: (...args : any[]) => any) : void; convertPointToView (point: Point, destinationView: Ti.UI.View) : Point; finishLayout () : void; getAccessibilityHidden () : boolean; getAccessibilityHint () : string; getAccessibilityLabel () : string; getAccessibilityValue () : string; getAnchorPoint () : Point; getAnimatedCenter () : Point; getBackgroundColor () : string; getBackgroundDisabledColor () : string; getBackgroundDisabledImage () : string; getBackgroundFocusedColor () : string; getBackgroundFocusedImage () : string; getBackgroundGradient () : Gradient; getBackgroundImage () : string; getBackgroundLeftCap () : number; getBackgroundRepeat () : boolean; getBackgroundSelectedColor () : string; getBackgroundSelectedImage () : string; getBackgroundTopCap () : number; getBorderColor () : string; getBorderRadius () : number; getBorderWidth () : number; getBottom () : any; getCenter () : Point; getChildren () : Array; getClipMode () : number; getEnabled () : boolean; getFocusable () : boolean; getHeight () : any; getHorizontalWrap () : boolean; getKeepScreenOn () : boolean; getLayout () : string; getLeft () : any; getOpacity () : number; getOverrideCurrentAnimation () : boolean; getPullBackgroundColor () : string; getRect () : Dimension; getRight () : any; getSize () : Dimension; getSoftKeyboardOnFocus () : number; getTintColor () : string; getTop () : any; getTouchEnabled () : boolean; getTransform () : any; getViewShadowColor () : string; getViewShadowOffset () : Point; getViewShadowRadius () : number; getVisible () : boolean; getWidth () : any; getZIndex () : number; hide () : void; remove (view: Ti.UI.View) : void; removeAllChildren () : void; setAccessibilityHidden (accessibilityHidden: boolean) : void; setAccessibilityHint (accessibilityHint: string) : void; setAccessibilityLabel (accessibilityLabel: string) : void; setAccessibilityValue (accessibilityValue: string) : void; setAnchorPoint (anchorPoint: Point) : void; setBackgroundColor (backgroundColor: string) : void; setBackgroundDisabledColor (backgroundDisabledColor: string) : void; setBackgroundDisabledImage (backgroundDisabledImage: string) : void; setBackgroundFocusedColor (backgroundFocusedColor: string) : void; setBackgroundFocusedImage (backgroundFocusedImage: string) : void; setBackgroundGradient (backgroundGradient: Gradient) : void; setBackgroundImage (backgroundImage: string) : void; setBackgroundLeftCap (backgroundLeftCap: number) : void; setBackgroundRepeat (backgroundRepeat: boolean) : void; setBackgroundSelectedColor (backgroundSelectedColor: string) : void; setBackgroundSelectedImage (backgroundSelectedImage: string) : void; setBackgroundTopCap (backgroundTopCap: number) : void; setBorderColor (borderColor: string) : void; setBorderRadius (borderRadius: number) : void; setBorderWidth (borderWidth: number) : void; setBottom (bottom: number) : void; setBottom (bottom: string) : void; setCenter (center: Point) : void; setClipMode (clipMode: number) : void; setEnabled (enabled: boolean) : void; setFocusable (focusable: boolean) : void; setHeight (height: number) : void; setHeight (height: string) : void; setHorizontalWrap (horizontalWrap: boolean) : void; setKeepScreenOn (keepScreenOn: boolean) : void; setLayout (layout: string) : void; setLeft (left: number) : void; setLeft (left: string) : void; setOpacity (opacity: number) : void; setPullBackgroundColor (pullBackgroundColor: string) : void; setRight (right: number) : void; setRight (right: string) : void; setSoftKeyboardOnFocus (softKeyboardOnFocus: number) : void; setTintColor (tintColor: string) : void; setTop (top: number) : void; setTop (top: string) : void; setTouchEnabled (touchEnabled: boolean) : void; setTransform (transform: Ti.UI._2DMatrix) : void; setTransform (transform: Ti.UI._3DMatrix) : void; setViewShadowColor (viewShadowColor: string) : void; setViewShadowOffset (viewShadowOffset: Point) : void; setViewShadowRadius (viewShadowRadius: number) : void; setVisible (visible: boolean) : void; setWidth (width: number) : void; setWidth (width: string) : void; setZIndex (zIndex: number) : void; show () : void; startLayout () : void; toImage (callback?: (...args : any[]) => any, honorScaleFactor?: boolean) : Ti.Blob; updateLayout (params: Dictionary) : void; } export enum ActivityIndicatorStyle { BIG, BIG_DARK, DARK, PLAIN } export interface Switch extends Ti.UI.View { color : string; font : Font; onTintColor : string; style : number; textAlign : any; thumbTintColor : string; tintColor : string; title : string; titleOff : string; titleOn : string; value : boolean; verticalAlign : any; getColor () : string; getFont () : Font; getOnTintColor () : string; getStyle () : number; getTextAlign () : any; getThumbTintColor () : string; getTitle () : string; getTitleOff () : string; getTitleOn () : string; getValue () : boolean; getVerticalAlign () : any; setColor (color: string) : void; setFont (font: Font) : void; setOnTintColor (onTintColor: string) : void; setStyle (style: number) : void; setTextAlign (textAlign: string) : void; setTextAlign (textAlign: number) : void; setThumbTintColor (thumbTintColor: string) : void; setTitle (title: string) : void; setTitleOff (titleOff: string) : void; setTitleOn (titleOn: string) : void; setValue (value: boolean) : void; setVerticalAlign (verticalAlign: number) : void; setVerticalAlign (verticalAlign: string) : void; } export interface DashboardItem extends Ti.Proxy { badge : number; canDelete : boolean; image : any; selectedImage : any; getBadge () : number; getCanDelete () : boolean; getImage () : any; getSelectedImage () : any; setBadge (badge: number) : void; setCanDelete (canDelete: boolean) : void; setImage (image: string) : void; setImage (image: Ti.Blob) : void; setSelectedImage (selectedImage: string) : void; setSelectedImage (selectedImage: Ti.Blob) : void; } export interface Tab extends Ti.UI.View { active : boolean; activeIcon : string; activeIconIsMask : any; badge : string; icon : string; iconIsmask : any; title : string; titleid : string; window : Ti.UI.Window; close (window: Ti.UI.Window, options?: any) : void; getActive () : boolean; getActiveIcon () : string; getActiveIconIsMask () : boolean; getBadge () : string; getIcon () : string; getIconIsmask () : boolean; getTitle () : string; getTitleid () : string; getWindow () : Ti.UI.Window; open (window: Ti.UI.Window, options: any) : void; setActive (active: boolean) : void; setActiveIcon (activeIcon: string) : void; setActiveIconIsMask (activeIconIsMask: boolean) : void; setBadge (badge: string) : void; setIcon (icon: string) : void; setIconIsmask (iconIsmask: boolean) : void; setTitle (title: string) : void; setTitleid (titleid: string) : void; setWindow (window: Ti.UI.Window) : void; } export interface TableViewRow extends Ti.UI.View { className : string; color : string; editable : boolean; font : Font; hasCheck : boolean; hasChild : boolean; hasDetail : boolean; indentionLevel : number; leftImage : string; moveable : boolean; rightImage : string; selectedBackgroundColor : string; selectedBackgroundImage : string; selectedColor : string; selectionStyle : number; title : string; getClassName () : string; getColor () : string; getEditable () : boolean; getFont () : Font; getHasCheck () : boolean; getHasChild () : boolean; getHasDetail () : boolean; getIndentionLevel () : number; getLeftImage () : string; getMoveable () : boolean; getRightImage () : string; getSelectedBackgroundColor () : string; getSelectedBackgroundImage () : string; getSelectedColor () : string; getSelectionStyle () : number; getTitle () : string; setClassName (className: string) : void; setColor (color: string) : void; setEditable (editable: boolean) : void; setFont (font: Font) : void; setHasCheck (hasCheck: boolean) : void; setHasChild (hasChild: boolean) : void; setHasDetail (hasDetail: boolean) : void; setIndentionLevel (indentionLevel: number) : void; setLeftImage (leftImage: string) : void; setMoveable (moveable: boolean) : void; setRightImage (rightImage: string) : void; setSelectedBackgroundColor (selectedBackgroundColor: string) : void; setSelectedBackgroundImage (selectedBackgroundImage: string) : void; setSelectedColor (selectedColor: string) : void; setSelectionStyle (selectionStyle: number) : void; setTitle (title: string) : void; } export interface PickerRow extends Ti.UI.View { color : string; font : Font; fontSize : number; title : string; getColor () : string; getFont () : Font; getFontSize () : number; getTitle () : string; setColor (color: string) : void; setFont (font: Font) : void; setFontSize (fontSize: number) : void; setTitle (title: string) : void; } export interface ButtonBar extends Ti.UI.View { index : number; labels : any; style : number; getIndex () : number; getLabels () : any; getStyle () : number; setIndex (index: number) : void; setLabels (labels: Array) : void; setLabels (labels: Array) : void; setStyle (style: number) : void; } export interface Slider extends Ti.UI.View { disabledLeftTrackImage : string; disabledRightTrackImage : string; disabledThumbImage : string; highlightedLeftTrackImage : string; highlightedRightTrackImage : string; highlightedThumbImage : string; leftTrackImage : string; leftTrackLeftCap : number; leftTrackTopCap : number; max : number; maxRange : number; min : number; minRange : number; rightTrackImage : string; rightTrackLeftCap : number; rightTrackTopCap : number; selectedLeftTrackImage : string; selectedRightTrackImage : string; selectedThumbImage : string; thumbImage : any; value : string; getDisabledLeftTrackImage () : string; getDisabledRightTrackImage () : string; getDisabledThumbImage () : string; getHighlightedLeftTrackImage () : string; getHighlightedRightTrackImage () : string; getHighlightedThumbImage () : string; getLeftTrackImage () : string; getLeftTrackLeftCap () : number; getLeftTrackTopCap () : number; getMax () : number; getMaxRange () : number; getMin () : number; getMinRange () : number; getRightTrackImage () : string; getRightTrackLeftCap () : number; getRightTrackTopCap () : number; getSelectedLeftTrackImage () : string; getSelectedRightTrackImage () : string; getSelectedThumbImage () : string; getThumbImage () : any; getValue () : string; setDisabledLeftTrackImage (disabledLeftTrackImage: string) : void; setDisabledRightTrackImage (disabledRightTrackImage: string) : void; setDisabledThumbImage (disabledThumbImage: string) : void; setHighlightedLeftTrackImage (highlightedLeftTrackImage: string) : void; setHighlightedRightTrackImage (highlightedRightTrackImage: string) : void; setHighlightedThumbImage (highlightedThumbImage: string) : void; setLeftTrackImage (leftTrackImage: string) : void; setLeftTrackLeftCap (leftTrackLeftCap: number) : void; setLeftTrackTopCap (leftTrackTopCap: number) : void; setMax (max: number) : void; setMaxRange (maxRange: number) : void; setMin (min: number) : void; setMinRange (minRange: number) : void; setRightTrackImage (rightTrackImage: string) : void; setRightTrackLeftCap (rightTrackLeftCap: number) : void; setRightTrackTopCap (rightTrackTopCap: number) : void; setSelectedLeftTrackImage (selectedLeftTrackImage: string) : void; setSelectedRightTrackImage (selectedRightTrackImage: string) : void; setSelectedThumbImage (selectedThumbImage: string) : void; setThumbImage (thumbImage: string) : void; setThumbImage (thumbImage: Ti.Blob) : void; setValue (value: number, options?: Dictionary) : void; } export module Android { export var LINKIFY_ALL : number; export var LINKIFY_EMAIL_ADDRESSES : number; export var LINKIFY_MAP_ADDRESSES : number; export var LINKIFY_PHONE_NUMBERS : number; export var LINKIFY_WEB_URLS : number; export var OVER_SCROLL_ALWAYS : number; export var OVER_SCROLL_IF_CONTENT_SCROLLS : number; export var OVER_SCROLL_NEVER : number; export var PIXEL_FORMAT_A_8 : number; export var PIXEL_FORMAT_LA_88 : number; export var PIXEL_FORMAT_L_8 : number; export var PIXEL_FORMAT_OPAQUE : number; export var PIXEL_FORMAT_RGBA_4444 : number; export var PIXEL_FORMAT_RGBA_5551 : number; export var PIXEL_FORMAT_RGBA_8888 : number; export var PIXEL_FORMAT_RGBX_8888 : number; export var PIXEL_FORMAT_RGB_332 : number; export var PIXEL_FORMAT_RGB_565 : number; export var PIXEL_FORMAT_RGB_888 : number; export var PIXEL_FORMAT_TRANSLUCENT : number; export var PIXEL_FORMAT_TRANSPARENT : number; export var PIXEL_FORMAT_UNKNOWN : number; export var PROGRESS_INDICATOR_DETERMINANT : number; export var PROGRESS_INDICATOR_DIALOG : number; export var PROGRESS_INDICATOR_INDETERMINANT : number; export var PROGRESS_INDICATOR_STATUS_BAR : number; export var SOFT_INPUT_ADJUST_PAN : number; export var SOFT_INPUT_ADJUST_RESIZE : number; export var SOFT_INPUT_ADJUST_UNSPECIFIED : number; export var SOFT_INPUT_STATE_ALWAYS_HIDDEN : number; export var SOFT_INPUT_STATE_ALWAYS_VISIBLE : number; export var SOFT_INPUT_STATE_HIDDEN : number; export var SOFT_INPUT_STATE_UNSPECIFIED : number; export var SOFT_INPUT_STATE_VISIBLE : number; export var SOFT_KEYBOARD_DEFAULT_ON_FOCUS : number; export var SOFT_KEYBOARD_HIDE_ON_FOCUS : number; export var SOFT_KEYBOARD_SHOW_ON_FOCUS : number; export var SWITCH_STYLE_CHECKBOX : number; export var SWITCH_STYLE_TOGGLEBUTTON : number; export var WEBVIEW_LOAD_CACHE_ELSE_NETWORK : number; export var WEBVIEW_LOAD_CACHE_ONLY : number; export var WEBVIEW_LOAD_DEFAULT : number; export var WEBVIEW_LOAD_NO_CACHE : number; export var WEBVIEW_PLUGINS_OFF : number; export var WEBVIEW_PLUGINS_ON : number; export var WEBVIEW_PLUGINS_ON_DEMAND : number; export var apiName : string; export var bubbleParent : boolean; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function createProgressIndicator (parameters?: Dictionary) : Ti.UI.Android.ProgressIndicator; export function createSearchView (parameters?: Dictionary) : Ti.UI.Android.SearchView; export function fireEvent (name: string, event: Dictionary) : void; export function getApiName () : string; export function getBubbleParent () : boolean; export function hideSoftKeyboard () : void; export function openPreferences () : void; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function setBubbleParent (bubbleParent: boolean) : void; export interface SearchView extends Ti.UI.View { hintText : string; iconified : boolean; iconifiedByDefault : boolean; submitEnabled : boolean; value : string; blur () : void; focus () : void; getHintText () : string; getIconified () : boolean; getIconifiedByDefault () : boolean; getSubmitEnabled () : boolean; getValue () : string; setHintText (hintText: string) : void; setIconified (iconified: boolean) : void; setIconifiedByDefault (iconifiedByDefault: boolean) : void; setSubmitEnabled (submitEnabled: boolean) : void; setValue (value: string) : void; } export interface ProgressIndicator extends Ti.Proxy { cancelable : boolean; location : number; max : number; message : string; messageid : string; min : number; type : number; getCancelable () : boolean; getLocation () : number; getMax () : number; getMessage () : string; getMessageid () : string; getMin () : number; getType () : number; hide () : void; setCancelable (cancelable: boolean) : void; setLocation (location: number) : void; setMax (max: number) : void; setMessage (message: string) : void; setMessageid (messageid: string) : void; setMin (min: number) : void; setType (type: number) : void; show () : void; } } export interface DashboardView extends Ti.UI.View { columnCount : number; data : Array; editable : boolean; rowCount : number; wobble : boolean; getColumnCount () : number; getData () : Array; getEditable () : boolean; getRowCount () : number; getWobble () : boolean; setData (data: Array) : void; setEditable (editable: boolean) : void; setWobble (wobble: boolean) : void; startEditing () : void; stopEditing () : void; } export interface ListItem extends Ti.Proxy { accessoryType : number; backgroundColor : string; backgroundGradient : Gradient; backgroundImage : string; canEdit : boolean; canMove : boolean; color : string; font : Font; height : any; image : string; itemId : string; searchableText : string; selectedBackgroundColor : string; selectedBackgroundGradient : Gradient; selectedBackgroundImage : string; selectionStyle : number; subtitle : string; title : string; } export interface AlertDialog extends Ti.Proxy { androidView : Ti.UI.View; buttonNames : Array; cancel : number; message : string; messageid : string; ok : string; okid : string; persistent : boolean; style : number; title : string; titleid : string; getAndroidView () : Ti.UI.View; getButtonNames () : Array; getCancel () : number; getMessage () : string; getOk () : string; getPersistent () : boolean; getStyle () : number; getTitle () : string; hide () : void; setAndroidView (androidView: Ti.UI.View) : void; setCancel (cancel: number) : void; setMessage (message: string) : void; setOk (ok: string) : void; setPersistent (persistent: boolean) : void; setStyle (style: number) : void; setTitle (title: string) : void; show () : void; } export interface _2DMatrix extends Ti.Proxy { a : number; b : number; c : number; d : number; tx : number; ty : number; getA () : number; getB () : number; getC () : number; getD () : number; getTx () : number; getTy () : number; invert () : Ti.UI._2DMatrix; multiply (t2: Ti.UI._2DMatrix) : Ti.UI._2DMatrix; rotate (angle: number, toAngle?: number) : Ti.UI._2DMatrix; scale (sx: number, sy: number, toSx?: number, toSy?: number) : Ti.UI._2DMatrix; setA (a: number) : void; setB (b: number) : void; setC (c: number) : void; setD (d: number) : void; setTx (tx: number) : void; setTy (ty: number) : void; translate (tx: number, ty: number) : Ti.UI._2DMatrix; } 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) : void; setLabels (labels: Array) : void; setStyle (style: number) : void; } export interface Window extends Ti.UI.View { activity : Ti.Android.Activity; autoAdjustScrollViewInsets : boolean; backButtonTitle : string; backButtonTitleImage : any; barColor : string; barImage : string; exitOnClose : boolean; extendEdges : Array; flagSecure : boolean; fullscreen : boolean; hideShadow : boolean; includeOpaqueBars : boolean; leftNavButton : Ti.UI.View; leftNavButtons : Array; modal : boolean; navBarHidden : boolean; navTintColor : any; orientation : number; orientationModes : Array; rightNavButton : Ti.UI.View; rightNavButtons : Array; shadowImage : string; statusBarStyle : any; tabBarHidden : boolean; theme : string; title : string; titleAttributes : titleAttributesParams; titleControl : Ti.UI.View; titleImage : string; titlePrompt : string; titleid : string; titlepromptid : string; toolbar : Array; transitionAnimation : Ti.Proxy; translucent : boolean; url : string; windowFlags : number; windowPixelFormat : number; windowSoftInputMode : number; close (params?: Dictionary) : void; close (params?: closeWindowParams) : void; getActivity () : Ti.Android.Activity; getAutoAdjustScrollViewInsets () : boolean; getBackButtonTitle () : string; getBackButtonTitleImage () : any; getBarColor () : string; getBarImage () : string; getExitOnClose () : boolean; getExtendEdges () : Array; getFlagSecure () : boolean; getFullscreen () : boolean; getHideShadow () : boolean; getIncludeOpaqueBars () : boolean; getLeftNavButton () : Ti.UI.View; getLeftNavButtons () : Array; getModal () : boolean; getNavBarHidden () : boolean; getNavTintColor () : string; getOrientation () : number; getOrientationModes () : Array; getRightNavButton () : Ti.UI.View; getRightNavButtons () : Array; getShadowImage () : string; getStatusBarStyle () : number; getTabBarHidden () : boolean; getTheme () : string; getTitle () : string; getTitleAttributes () : titleAttributesParams; getTitleControl () : Ti.UI.View; getTitleImage () : string; getTitlePrompt () : string; getTitleid () : string; getTitlepromptid () : string; getToolbar () : Array; getTransitionAnimation () : Ti.Proxy; getTranslucent () : boolean; getUrl () : string; getWindowFlags () : number; getWindowPixelFormat () : number; getWindowSoftInputMode () : number; hideNavBar (options?: Dictionary) : void; hideTabBar () : void; open (params?: openWindowParams) : void; setAutoAdjustScrollViewInsets (autoAdjustScrollViewInsets: boolean) : void; setBackButtonTitle (backButtonTitle: string) : void; setBackButtonTitleImage (backButtonTitleImage: string) : void; setBackButtonTitleImage (backButtonTitleImage: Ti.Blob) : void; setBarColor (barColor: string) : void; setBarImage (barImage: string) : void; setExitOnClose (exitOnClose: boolean) : void; setExtendEdges (extendEdges: Array) : void; setFullscreen (fullscreen: boolean) : void; setHideShadow (hideShadow: boolean) : void; setIncludeOpaqueBars (includeOpaqueBars: boolean) : void; setLeftNavButton (leftNavButton: Ti.UI.View) : void; setLeftNavButtons (leftNavButtons: Array) : void; setModal (modal: boolean) : void; setNavBarHidden (navBarHidden: boolean) : void; setNavTintColor (navTintColor: string) : void; setOrientationModes (orientationModes: Array) : void; setRightNavButton (rightNavButton: Ti.UI.View) : void; setRightNavButtons (rightNavButtons: Array) : void; setShadowImage (shadowImage: string) : void; setStatusBarStyle (statusBarStyle: number) : void; setTabBarHidden (tabBarHidden: boolean) : void; setTitle (title: string) : void; setTitleAttributes (titleAttributes: titleAttributesParams) : void; setTitleControl (titleControl: Ti.UI.View) : void; setTitleImage (titleImage: string) : void; setTitlePrompt (titlePrompt: string) : void; setTitleid (titleid: string) : void; setTitlepromptid (titlepromptid: string) : void; setToolbar (items: Array, params?: windowToolbarParam) : void; setTransitionAnimation (transitionAnimation: Ti.Proxy) : void; setTranslucent (translucent: boolean) : void; setWindowPixelFormat (windowPixelFormat: number) : void; showNavBar (options?: Dictionary) : void; } export interface TextField extends Ti.UI.View { appearance : number; attributedHintText : Ti.UI.iOS.AttributedString; attributedString : Ti.UI.iOS.AttributedString; autoLink : number; autocapitalization : number; autocorrect : boolean; borderStyle : number; clearButtonMode : number; clearOnEdit : boolean; color : string; editable : boolean; ellipsize : boolean; enableReturnKey : boolean; font : Font; hintText : string; keyboardToolbar : any; keyboardToolbarColor : string; keyboardToolbarHeight : number; keyboardType : number; leftButton : any; leftButtonMode : number; leftButtonPadding : number; maxLength : number; minimumFontSize : number; paddingLeft : number; paddingRight : number; passwordMask : boolean; returnKeyType : number; rightButton : any; rightButtonMode : number; rightButtonPadding : number; selection : textFieldSelectedParams; suppressReturn : boolean; textAlign : any; value : string; verticalAlign : any; blur () : void; focus () : void; getAppearance () : number; getAttributedHintText () : Ti.UI.iOS.AttributedString; getAttributedString () : Ti.UI.iOS.AttributedString; getAutoLink () : number; getAutocapitalization () : number; getAutocorrect () : boolean; getBorderStyle () : number; getClearButtonMode () : number; getClearOnEdit () : boolean; getColor () : string; getEditable () : boolean; getEllipsize () : boolean; getEnableReturnKey () : boolean; getFont () : Font; getHintText () : string; getKeyboardToolbar () : any; getKeyboardToolbarColor () : string; getKeyboardToolbarHeight () : number; getKeyboardType () : number; getLeftButton () : any; getLeftButtonMode () : number; getLeftButtonPadding () : number; getMaxLength () : number; getMinimumFontSize () : number; getPaddingLeft () : number; getPaddingRight () : number; getPasswordMask () : boolean; getReturnKeyType () : number; getRightButton () : any; getRightButtonMode () : number; getRightButtonPadding () : number; getSelection () : textFieldSelectedParams; getSuppressReturn () : boolean; getTextAlign () : any; getValue () : string; getVerticalAlign () : any; hasText () : boolean; setAppearance (appearance: number) : void; setAttributedHintText (attributedHintText: Ti.UI.iOS.AttributedString) : void; setAttributedString (attributedString: Ti.UI.iOS.AttributedString) : void; setAutoLink (autoLink: number) : void; setAutocapitalization (autocapitalization: number) : void; setAutocorrect (autocorrect: boolean) : void; setBorderStyle (borderStyle: number) : void; setClearButtonMode (clearButtonMode: number) : void; setClearOnEdit (clearOnEdit: boolean) : void; setColor (color: string) : void; setEditable (editable: boolean) : void; setEllipsize (ellipsize: boolean) : void; setEnableReturnKey (enableReturnKey: boolean) : void; setFont (font: Font) : void; setHintText (hintText: string) : void; setKeyboardToolbar (keyboardToolbar: Array) : void; setKeyboardToolbar (keyboardToolbar: Ti.UI.iOS.Toolbar) : void; setKeyboardToolbarColor (keyboardToolbarColor: string) : void; setKeyboardToolbarHeight (keyboardToolbarHeight: number) : void; setKeyboardType (keyboardType: number) : void; setLeftButton (leftButton: any) : void; setLeftButtonMode (leftButtonMode: number) : void; setLeftButtonPadding (leftButtonPadding: number) : void; setMaxLength (maxLength: number) : void; setMinimumFontSize (minimumFontSize: number) : void; setPaddingLeft (paddingLeft: number) : void; setPaddingRight (paddingRight: number) : void; setPasswordMask (passwordMask: boolean) : void; setReturnKeyType (returnKeyType: number) : void; setRightButton (rightButton: any) : void; setRightButtonMode (rightButtonMode: number) : void; setRightButtonPadding (rightButtonPadding: number) : void; setSelection (start: number, end: number) : void; setSuppressReturn (suppressReturn: boolean) : void; setTextAlign (textAlign: string) : void; setTextAlign (textAlign: number) : void; setValue (value: string) : void; setVerticalAlign (verticalAlign: number) : void; setVerticalAlign (verticalAlign: string) : 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 WebView extends Ti.UI.View { cacheMode : number; data : any; disableBounce : boolean; enableZoomControls : boolean; handlePlatformUrl : boolean; hideLoadIndicator : boolean; html : string; ignoreSslError : boolean; lightTouchEnabled : boolean; loading : boolean; onCreateWindow : (...args : any[]) => any; overScrollMode : number; pluginState : number; scalesPageToFit : boolean; scrollsToTop : boolean; showScrollbars : boolean; url : string; userAgent : string; willHandleTouches : boolean; canGoBack () : boolean; canGoForward () : boolean; evalJS (code: string) : string; getCacheMode () : number; getData () : any; getDisableBounce () : boolean; getEnableZoomControls () : boolean; getHandlePlatformUrl () : boolean; getHideLoadIndicator () : boolean; getHtml () : string; getIgnoreSslError () : boolean; getLightTouchEnabled () : boolean; getLoading () : boolean; getOnCreateWindow () : (...args : any[]) => any; getOverScrollMode () : number; getPluginState () : number; getScalesPageToFit () : boolean; getScrollsToTop () : boolean; getShowScrollbars () : boolean; getUrl () : string; getUserAgent () : string; getWillHandleTouches () : boolean; goBack () : void; goForward () : void; pause () : void; release () : void; reload () : void; repaint () : void; resume () : void; setBasicAuthentication (username: string, password: string) : void; setCacheMode (cacheMode: number) : void; setData (data: Ti.Blob) : void; setData (data: Ti.Filesystem.File) : void; setDisableBounce (disableBounce: boolean) : void; setEnableZoomControls (enableZoomControls: boolean) : void; setHandlePlatformUrl (handlePlatformUrl: boolean) : void; setHideLoadIndicator (hideLoadIndicator: boolean) : void; setHtml (html: any, options?: Dictionary) : void; setIgnoreSslError (ignoreSslError: boolean) : void; setLightTouchEnabled (lightTouchEnabled: boolean) : void; setLoading (loading: boolean) : void; setOnCreateWindow (onCreateWindow: (...args : any[]) => any) : void; setOverScrollMode (overScrollMode: number) : void; setPluginState (pluginState: number) : void; setScalesPageToFit (scalesPageToFit: boolean) : void; setScrollsToTop (scrollsToTop: boolean) : void; setShowScrollbars (showScrollbars: boolean) : void; setUrl (url: string) : void; setUserAgent (userAgent: string) : void; setWillHandleTouches (willHandleTouches: boolean) : void; stopLoading (hardStop: boolean) : void; } export interface Clipboard { clearData (type?: string) : void; clearText () : void; getData (type: string) : any; getText () : string; hasData (type: string) : boolean; hasText () : any; setData (type: string, data: any) : void; setText (text: string) : void; } export interface ScrollableView extends Ti.UI.View { cacheSize : number; clipViews : boolean; currentPage : number; disableBounce : boolean; hitRect : Dimension; overScrollMode : number; overlayEnabled : boolean; pagingControlAlpha : number; pagingControlColor : string; pagingControlHeight : number; pagingControlOnTop : boolean; pagingControlTimeout : number; scrollingEnabled : boolean; showPagingControl : boolean; views : Array; addView (view: Ti.UI.View) : void; getCacheSize () : number; getClipViews () : boolean; getCurrentPage () : number; getDisableBounce () : boolean; getHitRect () : Dimension; getOverScrollMode () : number; getOverlayEnabled () : boolean; getPagingControlAlpha () : number; getPagingControlColor () : string; getPagingControlHeight () : number; getPagingControlOnTop () : boolean; getPagingControlTimeout () : number; getScrollingEnabled () : boolean; getShowPagingControl () : boolean; getViews () : Array; moveNext () : void; movePrevious () : void; removeView (view: number) : void; removeView (view: Ti.UI.View) : void; scrollToView (view: number) : void; scrollToView (view: Ti.UI.View) : void; setCacheSize (cacheSize: number) : void; setCurrentPage (currentPage: number) : void; setDisableBounce (disableBounce: boolean) : void; setHitRect (hitRect: Dimension) : void; setOverScrollMode (overScrollMode: number) : void; setOverlayEnabled (overlayEnabled: boolean) : void; setPagingControlAlpha (pagingControlAlpha: number) : void; setPagingControlColor (pagingControlColor: string) : void; setPagingControlHeight (pagingControlHeight: number) : void; setPagingControlOnTop (pagingControlOnTop: boolean) : void; setScrollingEnabled (scrollingEnabled: boolean) : void; setShowPagingControl (showPagingControl: boolean) : void; setViews (views: Array) : void; } export interface ListSection extends Ti.Proxy { footerTitle : string; footerView : Ti.UI.View; headerTitle : string; headerView : Ti.UI.View; items : Array; appendItems (dataItems: Array, animation?: ListViewAnimationProperties) : void; deleteItemsAt (itemIndex: number, count: number, animation?: ListViewAnimationProperties) : void; getFooterTitle () : string; getFooterView () : Ti.UI.View; getHeaderTitle () : string; getHeaderView () : Ti.UI.View; getItemAt (itemIndex: number) : ListDataItem; getItems () : Array; insertItemsAt (itemIndex: number, dataItems: Array, animation?: ListViewAnimationProperties) : void; replaceItemsAt (index: number, count: number, dataItems: Array, animation?: ListViewAnimationProperties) : void; setFooterTitle (footerTitle: string) : void; setFooterView (footerView: Ti.UI.View) : void; setHeaderTitle (headerTitle: string) : void; setHeaderView (headerView: Ti.UI.View) : void; setItems (dataItems: Array, animation?: ListViewAnimationProperties) : void; updateItemAt (index: number, dataItem: ListDataItem, animation?: ListViewAnimationProperties) : void; } export interface ScrollView extends Ti.UI.View { canCancelEvents : boolean; contentHeight : any; contentOffset : Dictionary; contentWidth : any; decelerationRate : number; disableBounce : boolean; horizontalBounce : boolean; maxZoomScale : number; minZoomScale : number; overScrollMode : number; scrollIndicatorStyle : number; scrollType : string; scrollingEnabled : boolean; scrollsToTop : boolean; showHorizontalScrollIndicator : boolean; showVerticalScrollIndicator : boolean; verticalBounce : boolean; zoomScale : number; getCanCancelEvents () : boolean; getContentHeight () : any; getContentOffset () : Dictionary; getContentWidth () : any; getDecelerationRate () : number; getDisableBounce () : boolean; getHorizontalBounce () : boolean; getMaxZoomScale () : number; getMinZoomScale () : number; getOverScrollMode () : number; getScrollIndicatorStyle () : number; getScrollType () : string; getScrollingEnabled () : boolean; getScrollsToTop () : boolean; getShowHorizontalScrollIndicator () : boolean; getShowVerticalScrollIndicator () : boolean; getVerticalBounce () : boolean; getZoomScale () : number; scrollTo (x: number, y: number) : void; scrollToBottom () : void; setCanCancelEvents (canCancelEvents: boolean) : void; setContentHeight (contentHeight: number) : void; setContentHeight (contentHeight: string) : void; setContentOffset (contentOffset: Dictionary, animated?: contentOffsetOption) : void; setContentWidth (contentWidth: number) : void; setContentWidth (contentWidth: string) : void; setDecelerationRate (decelerationRate: number) : void; setDisableBounce (disableBounce: boolean) : void; setHorizontalBounce (horizontalBounce: boolean) : void; setMaxZoomScale (maxZoomScale: number) : void; setMinZoomScale (minZoomScale: number) : void; setOverScrollMode (overScrollMode: number) : void; setScrollIndicatorStyle (scrollIndicatorStyle: number) : void; setScrollingEnabled (scrollingEnabled: boolean) : void; setScrollsToTop (scrollsToTop: boolean) : void; setShowHorizontalScrollIndicator (showHorizontalScrollIndicator: boolean) : void; setShowVerticalScrollIndicator (showVerticalScrollIndicator: boolean) : void; setVerticalBounce (verticalBounce: boolean) : void; setZoomScale (zoomScale: number, animated?: zoomScaleOption) : void; } export interface ListView extends Ti.UI.View { allowsSelection : boolean; canScroll : boolean; caseInsensitiveSearch : boolean; defaultItemTemplate : any; editing : boolean; footerDividersEnabled : boolean; footerTitle : string; footerView : Ti.UI.View; headerDividersEnabled : boolean; headerTitle : string; headerView : Ti.UI.View; keepSectionsInSearch : boolean; pruneSectionsOnEdit : boolean; pullView : Ti.UI.View; refreshControl : Ti.UI.RefreshControl; scrollIndicatorStyle : number; searchText : string; searchView : any; sectionCount : number; sectionIndexTitles : Array; sections : Array; separatorColor : string; separatorInsets : Dictionary; separatorStyle : number; showVerticalScrollIndicator : boolean; style : number; templates : Dictionary; willScrollOnStatusTap : boolean; appendSection (section: Ti.UI.ListSection, animation?: ListViewAnimationProperties) : void; appendSection (section: Array, animation?: ListViewAnimationProperties) : void; deleteSectionAt (sectionIndex: number, animation?: ListViewAnimationProperties) : void; deselectItem (sectionIndex: number, itemIndex: number) : void; getAllowsSelection () : boolean; getCanScroll () : boolean; getCaseInsensitiveSearch () : boolean; getDefaultItemTemplate () : any; getEditing () : boolean; getFooterDividersEnabled () : boolean; getFooterTitle () : string; getFooterView () : Ti.UI.View; getHeaderDividersEnabled () : boolean; getHeaderTitle () : string; getHeaderView () : Ti.UI.View; getKeepSectionsInSearch () : boolean; getPruneSectionsOnEdit () : boolean; getPullView () : Ti.UI.View; getRefreshControl () : Ti.UI.RefreshControl; getScrollIndicatorStyle () : number; getSearchText () : string; getSearchView () : any; getSectionCount () : number; getSectionIndexTitles () : Array; getSections () : Array; getSeparatorColor () : string; getSeparatorInsets () : Dictionary; getSeparatorStyle () : number; getShowVerticalScrollIndicator () : boolean; getStyle () : number; getTemplates () : Dictionary; getWillScrollOnStatusTap () : boolean; insertSectionAt (sectionIndex: number, section: Ti.UI.ListSection, animation?: ListViewAnimationProperties) : void; insertSectionAt (sectionIndex: number, section: Array, animation?: ListViewAnimationProperties) : void; replaceSectionAt (sectionIndex: number, section: Ti.UI.ListSection, animation: ListViewAnimationProperties) : void; scrollToItem (sectionIndex: number, itemIndex: number, animation?: ListViewAnimationProperties) : void; selectItem (sectionIndex: number, itemIndex: number) : void; setAllowsSelection (allowsSelection: boolean) : void; setCanScroll (canScroll: boolean) : void; setCaseInsensitiveSearch (caseInsensitiveSearch: boolean) : void; setContentInsets (edgeInsets: ListViewEdgeInsets, animated?: ListViewContentInsetOption) : void; setDefaultItemTemplate (defaultItemTemplate: string) : void; setDefaultItemTemplate (defaultItemTemplate: number) : void; setEditing (editing: boolean) : void; setFooterTitle (footerTitle: string) : void; setFooterView (footerView: Ti.UI.View) : void; setHeaderTitle (headerTitle: string) : void; setHeaderView (headerView: Ti.UI.View) : void; setKeepSectionsInSearch (keepSectionsInSearch: boolean) : void; setMarker (markerProps: ListViewMarkerProps) : void; setPruneSectionsOnEdit (pruneSectionsOnEdit: boolean) : void; setPullView (pullView: Ti.UI.View) : void; setRefreshControl (refreshControl: Ti.UI.RefreshControl) : void; setScrollIndicatorStyle (scrollIndicatorStyle: number) : void; setSearchText (searchText: string) : void; setSearchView (searchView: Ti.UI.SearchBar) : void; setSearchView (searchView: Ti.UI.Android.SearchView) : void; setSectionIndexTitles (sectionIndexTitles: Array) : void; setSections (sections: Array) : void; setSeparatorColor (separatorColor: string) : void; setSeparatorInsets (separatorInsets: Dictionary) : void; setSeparatorStyle (separatorStyle: number) : void; setShowVerticalScrollIndicator (showVerticalScrollIndicator: boolean) : void; setWillScrollOnStatusTap (willScrollOnStatusTap: boolean) : void; } export interface TabGroup extends Ti.UI.View { activeTab : Ti.UI.Tab; activeTabBackgroundColor : string; activeTabBackgroundDisabledColor : string; activeTabBackgroundDisabledImage : string; activeTabBackgroundFocusedColor : string; activeTabBackgroundFocusedImage : string; activeTabBackgroundImage : string; activeTabBackgroundSelectedColor : string; activeTabBackgroundSelectedImage : string; activeTabIconTint : string; activity : Ti.Android.Activity; allowUserCustomization : boolean; barColor : string; editButtonTitle : string; exitOnClose : boolean; navBarHidden : boolean; navTintColor : any; shadowImage : string; tabDividerColor : string; tabDividerWidth : any; tabHeight : any; tabs : Array; tabsAtBottom : boolean; tabsBackgroundColor : string; tabsBackgroundDisabledColor : string; tabsBackgroundDisabledImage : string; tabsBackgroundFocusedColor : string; tabsBackgroundFocusedImage : string; tabsBackgroundImage : string; tabsBackgroundSelectedColor : string; tabsBackgroundSelectedImage : string; tabsTintColor : any; title : string; titleAttributes : titleAttributesParams; translucent : boolean; windowSoftInputMode : number; addTab (tab: Ti.UI.Tab) : void; close () : void; getActiveTab () : Ti.UI.Tab; getActiveTabBackgroundColor () : string; getActiveTabBackgroundDisabledColor () : string; getActiveTabBackgroundDisabledImage () : string; getActiveTabBackgroundFocusedColor () : string; getActiveTabBackgroundFocusedImage () : string; getActiveTabBackgroundImage () : string; getActiveTabBackgroundSelectedColor () : string; getActiveTabBackgroundSelectedImage () : string; getActiveTabIconTint () : string; getActivity () : Ti.Android.Activity; getAllowUserCustomization () : boolean; getBarColor () : string; getEditButtonTitle () : string; getExitOnClose () : boolean; getNavBarHidden () : boolean; getNavTintColor () : string; getShadowImage () : string; getTabDividerColor () : string; getTabDividerWidth () : any; getTabHeight () : any; getTabs () : Array; getTabsAtBottom () : boolean; getTabsBackgroundColor () : string; getTabsBackgroundDisabledColor () : string; getTabsBackgroundDisabledImage () : string; getTabsBackgroundFocusedColor () : string; getTabsBackgroundFocusedImage () : string; getTabsBackgroundImage () : string; getTabsBackgroundSelectedColor () : string; getTabsBackgroundSelectedImage () : string; getTabsTintColor () : string; getTitle () : string; getTitleAttributes () : titleAttributesParams; getTranslucent () : boolean; getWindowSoftInputMode () : number; open () : void; removeTab (tab: Ti.UI.Tab) : void; setActiveTab (indexOrObject: number) : void; setActiveTab (indexOrObject: Ti.UI.Tab) : void; setActiveTabBackgroundColor (activeTabBackgroundColor: string) : void; setActiveTabBackgroundDisabledColor (activeTabBackgroundDisabledColor: string) : void; setActiveTabBackgroundDisabledImage (activeTabBackgroundDisabledImage: string) : void; setActiveTabBackgroundFocusedColor (activeTabBackgroundFocusedColor: string) : void; setActiveTabBackgroundFocusedImage (activeTabBackgroundFocusedImage: string) : void; setActiveTabBackgroundImage (activeTabBackgroundImage: string) : void; setActiveTabBackgroundSelectedColor (activeTabBackgroundSelectedColor: string) : void; setActiveTabBackgroundSelectedImage (activeTabBackgroundSelectedImage: string) : void; setActiveTabIconTint (activeTabIconTint: string) : void; setAllowUserCustomization (allowUserCustomization: boolean) : void; setBarColor (barColor: string) : void; setEditButtonTitle (editButtonTitle: string) : void; setExitOnClose (exitOnClose: boolean) : void; setNavBarHidden (navBarHidden: boolean) : void; setNavTintColor (navTintColor: string) : void; setShadowImage (shadowImage: string) : void; setTabDividerColor (tabDividerColor: string) : void; setTabDividerWidth (tabDividerWidth: number) : void; setTabDividerWidth (tabDividerWidth: string) : void; setTabHeight (tabHeight: number) : void; setTabHeight (tabHeight: string) : void; setTabs (tabs: Array) : void; setTabsAtBottom (tabsAtBottom: boolean) : void; setTabsBackgroundColor (tabsBackgroundColor: string) : void; setTabsBackgroundDisabledColor (tabsBackgroundDisabledColor: string) : void; setTabsBackgroundDisabledImage (tabsBackgroundDisabledImage: string) : void; setTabsBackgroundFocusedColor (tabsBackgroundFocusedColor: string) : void; setTabsBackgroundFocusedImage (tabsBackgroundFocusedImage: string) : void; setTabsBackgroundImage (tabsBackgroundImage: string) : void; setTabsBackgroundSelectedColor (tabsBackgroundSelectedColor: string) : void; setTabsBackgroundSelectedImage (tabsBackgroundSelectedImage: string) : void; setTabsTintColor (tabsTintColor: string) : void; setTitle (title: string) : void; setTitleAttributes (titleAttributes: titleAttributesParams) : void; setTranslucent (translucent: boolean) : void; } export interface TableView extends Ti.UI.View { allowsSelection : boolean; allowsSelectionDuringEditing : boolean; data : any; editable : boolean; editing : boolean; filterAnchored : boolean; filterAttribute : string; filterCaseInsensitive : boolean; footerDividersEnabled : boolean; footerTitle : string; footerView : Ti.UI.View; headerDividersEnabled : boolean; headerPullView : Ti.UI.View; headerTitle : string; headerView : Ti.UI.View; hideSearchOnSelection : boolean; index : Array; maxRowHeight : number; minRowHeight : number; moveable : boolean; moving : boolean; overScrollMode : number; refreshControl : Ti.UI.RefreshControl; rowHeight : number; scrollIndicatorStyle : number; scrollable : boolean; scrollsToTop : boolean; search : any; searchAsChild : boolean; searchHidden : boolean; sectionCount : number; sections : Array; separatorColor : string; separatorInsets : Dictionary; separatorStyle : number; showVerticalScrollIndicator : boolean; style : number; appendRow (row: Ti.UI.TableViewRow, animation?: TableViewAnimationProperties) : void; appendRow (row: Dictionary, animation?: TableViewAnimationProperties) : void; appendRow (row: Array, animation?: TableViewAnimationProperties) : void; appendRow (row: Array>, animation?: TableViewAnimationProperties) : void; appendSection (section: Ti.UI.TableViewSection, animation?: TableViewAnimationProperties) : void; appendSection (section: Dictionary, animation?: TableViewAnimationProperties) : void; appendSection (section: Array, animation?: TableViewAnimationProperties) : void; appendSection (section: Array>, animation?: TableViewAnimationProperties) : void; deleteRow (row: number, animation?: TableViewAnimationProperties) : void; deleteRow (row: Ti.UI.TableViewRow, animation?: TableViewAnimationProperties) : void; deleteSection (section: number, animation?: TableViewAnimationProperties) : void; deselectRow (row: number) : void; getAllowsSelection () : boolean; getAllowsSelectionDuringEditing () : boolean; getData () : any; getEditable () : boolean; getEditing () : boolean; getFilterAnchored () : boolean; getFilterAttribute () : string; getFilterCaseInsensitive () : boolean; getFooterDividersEnabled () : boolean; getFooterTitle () : string; getFooterView () : Ti.UI.View; getHeaderDividersEnabled () : boolean; getHeaderPullView () : Ti.UI.View; getHeaderTitle () : string; getHeaderView () : Ti.UI.View; getHideSearchOnSelection () : boolean; getIndex () : Array; getMaxRowHeight () : number; getMinRowHeight () : number; getMoveable () : boolean; getMoving () : boolean; getOverScrollMode () : number; getRefreshControl () : Ti.UI.RefreshControl; getRowHeight () : number; getScrollIndicatorStyle () : number; getScrollable () : boolean; getScrollsToTop () : boolean; getSearch () : any; getSearchAsChild () : boolean; getSearchHidden () : boolean; getSectionCount () : number; getSections () : Array; getSeparatorColor () : string; getSeparatorInsets () : Dictionary; getSeparatorStyle () : number; getShowVerticalScrollIndicator () : boolean; getStyle () : number; insertRowAfter (index: number, row: Ti.UI.TableViewRow, animation?: TableViewAnimationProperties) : void; insertRowAfter (index: number, row: Dictionary, animation?: TableViewAnimationProperties) : void; insertRowBefore (index: number, row: Ti.UI.TableViewRow, animation?: TableViewAnimationProperties) : void; insertRowBefore (index: number, row: Dictionary, animation?: TableViewAnimationProperties) : void; insertSectionAfter (index: number, section: Ti.UI.TableViewSection, animation?: TableViewAnimationProperties) : void; insertSectionAfter (index: number, section: Dictionary, animation?: TableViewAnimationProperties) : void; insertSectionBefore (index: number, section: Ti.UI.TableViewSection, animation?: TableViewAnimationProperties) : void; insertSectionBefore (index: number, section: Dictionary, animation?: TableViewAnimationProperties) : void; scrollToIndex (index: number, animation?: TableViewAnimationProperties) : void; scrollToTop (top: number, animation?: TableViewAnimationProperties) : void; selectRow (row: number) : void; setAllowsSelection (allowsSelection: boolean) : void; setAllowsSelectionDuringEditing (allowsSelectionDuringEditing: boolean) : void; setContentInsets (edgeInsets: TableViewEdgeInsets, animated?: TableViewContentInsetOption) : void; setData (data: Array, animation: TableViewAnimationProperties) : void; setData (data: Array>, animation: TableViewAnimationProperties) : void; setData (data: Array, animation: TableViewAnimationProperties) : void; setEditable (editable: boolean) : void; setEditing (editing: boolean) : void; setFilterAnchored (filterAnchored: boolean) : void; setFilterAttribute (filterAttribute: string) : void; setFilterCaseInsensitive (filterCaseInsensitive: boolean) : void; setFooterTitle (footerTitle: string) : void; setFooterView (footerView: Ti.UI.View) : void; setHeaderPullView (view: Ti.UI.View) : void; setHeaderTitle (headerTitle: string) : void; setHeaderView (headerView: Ti.UI.View) : void; setHideSearchOnSelection (hideSearchOnSelection: boolean) : void; setIndex (index: Array) : void; setMaxRowHeight (maxRowHeight: number) : void; setMinRowHeight (minRowHeight: number) : void; setMoveable (moveable: boolean) : void; setMoving (moving: boolean) : void; setOverScrollMode (overScrollMode: number) : void; setRefreshControl (refreshControl: Ti.UI.RefreshControl) : void; setRowHeight (rowHeight: number) : void; setScrollIndicatorStyle (scrollIndicatorStyle: number) : void; setScrollable (scrollable: boolean) : void; setScrollsToTop (scrollsToTop: boolean) : void; setSearch (search: Ti.UI.SearchBar) : void; setSearch (search: Ti.UI.Android.SearchView) : void; setSearchAsChild (searchAsChild: boolean) : void; setSearchHidden (searchHidden: boolean) : void; setSections (sections: Array) : void; setSeparatorColor (separatorColor: string) : void; setSeparatorInsets (separatorInsets: Dictionary) : void; setSeparatorStyle (separatorStyle: number) : void; setShowVerticalScrollIndicator (showVerticalScrollIndicator: boolean) : void; setStyle (style: number) : void; updateRow (index: number, row: Ti.UI.TableViewRow, animation: TableViewAnimationProperties) : void; updateSection (index: number, section: Ti.UI.TableViewSection, animation: TableViewAnimationProperties) : void; } export interface Button extends Ti.UI.View { color : string; disabledColor : string; font : Font; image : any; selectedColor : string; shadowColor : string; shadowOffset : Dictionary; shadowRadius : number; style : number; systemButton : number; textAlign : any; title : string; titleid : string; verticalAlign : any; getColor () : string; getDisabledColor () : string; getFont () : Font; getImage () : any; getSelectedColor () : string; getShadowColor () : string; getShadowOffset () : Dictionary; getShadowRadius () : number; getStyle () : number; getSystemButton () : number; getTextAlign () : any; getTitle () : string; getTitleid () : string; getVerticalAlign () : any; setColor (color: string) : void; setDisabledColor (disabledColor: string) : void; setFont (font: Font) : void; setImage (image: string) : void; setImage (image: Ti.Blob) : void; setSelectedColor (selectedColor: string) : void; setShadowColor (shadowColor: string) : void; setShadowOffset (shadowOffset: Dictionary) : void; setShadowRadius (shadowRadius: number) : void; setStyle (style: number) : void; setSystemButton (systemButton: number) : void; setTextAlign (textAlign: string) : void; setTextAlign (textAlign: number) : void; setTitle (title: string) : void; setTitleid (titleid: string) : void; setVerticalAlign (verticalAlign: number) : void; setVerticalAlign (verticalAlign: string) : void; } export interface OptionDialog extends Ti.Proxy { androidView : Ti.UI.View; buttonNames : Array; cancel : number; destructive : number; opaquebackground : boolean; options : Array; persistent : boolean; selectedIndex : number; title : string; titleid : string; getAndroidView () : Ti.UI.View; getButtonNames () : Array; getCancel () : number; getDestructive () : number; getOpaquebackground () : boolean; getOptions () : Array; getPersistent () : boolean; getSelectedIndex () : number; getTitle () : string; getTitleid () : string; hide (params?: hideParams) : void; setAndroidView (androidView: Ti.UI.View) : void; setCancel (cancel: number) : void; setOpaquebackground (opaquebackground: boolean) : void; setPersistent (persistent: boolean) : void; setTitle (title: string) : void; setTitleid (titleid: string) : void; show (params?: showParams) : void; } export interface RefreshControl extends Ti.Proxy { tintColor : string; title : Ti.UI.iOS.AttributedString; beginRefreshing () : void; endRefreshing () : void; getTintColor () : string; getTitle () : Ti.UI.iOS.AttributedString; setTintColor (tintColor: string) : void; setTitle (title: Ti.UI.iOS.AttributedString) : void; } export interface EmailDialog extends Ti.Proxy { CANCELLED : number; FAILED : number; SAVED : number; SENT : number; barColor : string; bccRecipients : Array; ccRecipients : Array; html : boolean; messageBody : string; subject : string; toRecipients : Array; addAttachment (attachment: Ti.Blob) : void; addAttachment (attachment: Ti.Filesystem.File) : void; getBarColor () : string; getBccRecipients () : Array; getCcRecipients () : Array; getHtml () : boolean; getMessageBody () : string; getSubject () : string; getToRecipients () : Array; isSupported () : boolean; open (properties: any) : void; setBarColor (barColor: string) : void; setBccRecipients (bccRecipients: Array) : void; setCcRecipients (ccRecipients: Array) : void; setHtml (html: boolean) : void; setMessageBody (messageBody: string) : void; setSubject (subject: string) : void; setToRecipients (toRecipients: Array) : 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) : void; setImages (images: Array) : void; setImages (images: Array) : void; setImages (images: Array) : void; setSelected (selected: number) : void; } export interface ImageView extends Ti.UI.View { animating : boolean; autorotate : boolean; decodeRetries : number; defaultImage : string; duration : number; enableZoomControls : boolean; hires : boolean; image : any; images : any; paused : boolean; preventDefaultImage : boolean; repeatCount : number; reverse : boolean; url : string; getAnimating () : boolean; getAutorotate () : boolean; getDecodeRetries () : number; getDefaultImage () : string; getDuration () : number; getEnableZoomControls () : boolean; getHires () : boolean; getImage () : any; getImages () : any; getPaused () : boolean; getPreventDefaultImage () : boolean; getRepeatCount () : number; getReverse () : boolean; getUrl () : string; pause () : void; resume () : void; setDecodeRetries (decodeRetries: number) : void; setDefaultImage (defaultImage: string) : void; setDuration (duration: number) : void; setEnableZoomControls (enableZoomControls: boolean) : void; setHires (hires: boolean) : void; setImage (image: string) : void; setImage (image: Ti.Blob) : void; setImage (image: Ti.Filesystem.File) : void; setImages (images: Array) : void; setImages (images: Array) : void; setImages (images: Array) : void; setPreventDefaultImage (preventDefaultImage: boolean) : void; setRepeatCount (repeatCount: number) : void; setReverse (reverse: boolean) : void; setUrl (url: string) : void; start () : void; stop () : void; toBlob () : void; } export interface MaskedImage extends Ti.UI.View { image : string; mask : string; mode : number; tint : string; getImage () : string; getMask () : string; getMode () : number; getTint () : string; setImage (image: string) : void; setMask (mask: string) : void; setMode (mode: number) : void; setTint (tint: string) : void; } export interface ProgressBar extends Ti.UI.View { color : string; font : Font; max : number; message : string; min : number; style : number; value : number; getColor () : string; getFont () : Font; getMax () : number; getMessage () : string; getMin () : number; getStyle () : number; getValue () : number; setColor (color: string) : void; setFont (font: Font) : void; setMax (max: number) : void; setMessage (message: string) : void; setMin (min: number) : void; setStyle (style: number) : void; setValue (value: number) : void; } export module MobileWeb { export var apiName : string; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function createNavigationGroup (parameters?: Dictionary) : Ti.UI.MobileWeb.NavigationGroup; export function fireEvent (name: string, event: Dictionary) : void; export function getApiName () : string; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export enum TableViewSeparatorStyle { NONE, SINGLE_LINE } export interface NavigationGroup extends Ti.UI.View { navBarAtTop : boolean; window : Ti.UI.Window; close (window: Ti.UI.Window, options: Dictionary) : void; getNavBarAtTop () : boolean; getWindow () : Ti.UI.Window; open (window: Ti.UI.Window, options: Dictionary) : void; setNavBarAtTop (navBarAtTop: boolean) : void; } } export interface Label extends Ti.UI.View { attributedString : Ti.UI.iOS.AttributedString; autoLink : number; backgroundPaddingBottom : number; backgroundPaddingLeft : number; backgroundPaddingRight : number; backgroundPaddingTop : number; color : string; ellipsize : boolean; font : Font; highlightedColor : string; html : string; includeFontPadding : boolean; minimumFontSize : number; shadowColor : string; shadowOffset : Dictionary; shadowRadius : number; text : string; textAlign : any; textid : string; verticalAlign : any; wordWrap : boolean; getAttributedString () : Ti.UI.iOS.AttributedString; getAutoLink () : number; getBackgroundPaddingBottom () : number; getBackgroundPaddingLeft () : number; getBackgroundPaddingRight () : number; getBackgroundPaddingTop () : number; getColor () : string; getEllipsize () : boolean; getFont () : Font; getHighlightedColor () : string; getHtml () : string; getIncludeFontPadding () : boolean; getMinimumFontSize () : number; getShadowColor () : string; getShadowOffset () : Dictionary; getShadowRadius () : number; getText () : string; getTextAlign () : any; getTextid () : string; getVerticalAlign () : any; getWordWrap () : boolean; setAttributedString (attributedString: Ti.UI.iOS.AttributedString) : void; setAutoLink (autoLink: number) : void; setBackgroundPaddingBottom (backgroundPaddingBottom: number) : void; setBackgroundPaddingLeft (backgroundPaddingLeft: number) : void; setBackgroundPaddingRight (backgroundPaddingRight: number) : void; setBackgroundPaddingTop (backgroundPaddingTop: number) : void; setColor (color: string) : void; setEllipsize (ellipsize: boolean) : void; setFont (font: Font) : void; setHighlightedColor (highlightedColor: string) : void; setHtml (html: string) : void; setIncludeFontPadding (includeFontPadding: boolean) : void; setMinimumFontSize (minimumFontSize: number) : void; setShadowColor (shadowColor: string) : void; setShadowOffset (shadowOffset: Dictionary) : void; setShadowRadius (shadowRadius: number) : void; setText (text: string) : void; setTextAlign (textAlign: string) : void; setTextAlign (textAlign: number) : void; setTextid (textid: string) : void; setVerticalAlign (verticalAlign: number) : void; setVerticalAlign (verticalAlign: string) : void; setWordWrap (wordWrap: boolean) : void; } export interface SearchBar extends Ti.UI.View { autocapitalization : number; autocorrect : boolean; barColor : string; hintText : string; hinttextid : string; keyboardType : number; prompt : string; promptid : string; showBookmark : boolean; showCancel : boolean; value : string; blur () : void; focus () : void; getAutocapitalization () : number; getAutocorrect () : boolean; getBarColor () : string; getHintText () : string; getHinttextid () : string; getKeyboardType () : number; getPrompt () : string; getPromptid () : string; getShowBookmark () : boolean; getShowCancel () : boolean; getValue () : string; setAutocapitalization (autocapitalization: number) : void; setAutocorrect (autocorrect: boolean) : void; setBarColor (barColor: string) : void; setHintText (hintText: string) : void; setHinttextid (hinttextid: string) : void; setKeyboardType (keyboardType: number) : void; setPrompt (prompt: string) : void; setPromptid (promptid: string) : void; setShowBookmark (showBookmark: boolean) : void; setShowCancel (showCancel: boolean, animated?: Dictionary) : void; setValue (value: string) : void; } export interface SMSDialog extends Ti.Proxy { CANCELLED : number; FAILED : number; SENT : number; messageBody : string; toRecipients : Array; getMessageBody () : string; getToRecipients () : Array; isSupported () : boolean; open () : void; setMessageBody (messageBody: string) : void; setToRecipients (toRecipients: Array) : void; } export interface TableViewSection extends Ti.Proxy { footerTitle : string; footerView : Ti.UI.View; headerTitle : string; headerView : Ti.UI.View; rowCount : number; rows : Array; add (row: Ti.UI.TableViewRow) : void; getFooterTitle () : string; getFooterView () : Ti.UI.View; getHeaderTitle () : string; getHeaderView () : Ti.UI.View; getRowCount () : number; getRows () : Array; remove (row: Ti.UI.TableViewRow) : void; rowAtIndex (index: number) : Ti.UI.TableViewRow; setFooterTitle (footerTitle: string) : void; setFooterView (footerView: Ti.UI.View) : void; setHeaderTitle (headerTitle: string) : void; setHeaderView (headerView: Ti.UI.View) : void; } export interface Animation extends Ti.Proxy { anchorPoint : Point; autoreverse : boolean; backgroundColor : string; bottom : number; center : any; color : string; curve : number; delay : number; duration : number; height : number; left : number; opacity : number; opaque : boolean; repeat : number; right : number; top : number; transform : any; transition : number; view : Ti.UI.View; visible : boolean; width : number; zIndex : number; getAnchorPoint () : Point; getAutoreverse () : boolean; getBackgroundColor () : string; getBottom () : number; getCenter () : any; getColor () : string; getCurve () : number; getDelay () : number; getDuration () : number; getHeight () : number; getLeft () : number; getOpacity () : number; getOpaque () : boolean; getRepeat () : number; getRight () : number; getTop () : number; getTransform () : any; getTransition () : number; getView () : Ti.UI.View; getVisible () : boolean; getWidth () : number; getZIndex () : number; setAnchorPoint (anchorPoint: Point) : void; setAutoreverse (autoreverse: boolean) : void; setBackgroundColor (backgroundColor: string) : void; setBottom (bottom: number) : void; setCenter (center: any) : void; setColor (color: string) : void; setCurve (curve: number) : void; setDelay (delay: number) : void; setDuration (duration: number) : void; setHeight (height: number) : void; setLeft (left: number) : void; setOpacity (opacity: number) : void; setOpaque (opaque: boolean) : void; setRepeat (repeat: number) : void; setRight (right: number) : void; setTop (top: number) : void; setTransform (transform: Ti.UI._2DMatrix) : void; setTransform (transform: Ti.UI._3DMatrix) : void; setTransition (transition: number) : void; setView (view: Ti.UI.View) : void; setVisible (visible: boolean) : void; setWidth (width: number) : void; setZIndex (zIndex: number) : void; } export interface Toolbar extends Ti.UI.View { barColor : string; borderBottom : boolean; borderTop : boolean; items : Array; translucent : boolean; getBarColor () : string; getBorderBottom () : boolean; getBorderTop () : boolean; getItems () : Array; getTranslucent () : boolean; setBarColor (barColor: string) : void; setBorderBottom (borderBottom: boolean) : void; setBorderTop (borderTop: boolean) : void; setItems (items: Array) : void; setTranslucent (translucent: boolean) : void; } export interface Notification extends Ti.UI.View { duration : number; horizontalMargin : number; message : string; verticalMargin : number; xOffset : number; yOffset : number; getDuration () : number; getHorizontalMargin () : number; getMessage () : string; getVerticalMargin () : number; getXOffset () : number; getYOffset () : number; setDuration (duration: number) : void; setHorizontalMargin (horizontalMargin: number) : void; setMessage (message: string) : void; setVerticalMargin (verticalMargin: number) : void; setXOffset (xOffset: number) : void; setYOffset (yOffset: number) : void; } export interface PickerColumn extends Ti.UI.View { font : Font; rowCount : number; rows : Array; selectedRow : Ti.UI.PickerRow; addRow (row: Ti.UI.PickerRow) : void; getFont () : Font; getRowCount () : number; getRows () : Array; getSelectedRow () : Ti.UI.PickerRow; removeRow (row: Ti.UI.PickerRow) : void; setFont (font: Font) : void; setSelectedRow (selectedRow: Ti.UI.PickerRow) : void; } export interface ActivityIndicator extends Ti.Proxy { bottom : any; color : string; font : Font; height : string; indicatorColor : string; indicatorDiameter : string; left : any; message : string; messageid : string; right : any; style : number; top : any; width : string; add () : void; getBottom () : any; getColor () : string; getFont () : Font; getHeight () : string; getIndicatorColor () : string; getIndicatorDiameter () : string; getLeft () : any; getMessage () : string; getMessageid () : string; getRight () : any; getStyle () : number; getTop () : any; getWidth () : string; hide () : void; remove () : void; setBottom (bottom: number) : void; setBottom (bottom: string) : void; setColor (color: string) : void; setFont (font: Font) : void; setHeight (height: string) : void; setIndicatorColor (indicatorColor: string) : void; setIndicatorDiameter (indicatorDiameter: string) : void; setLeft (left: number) : void; setLeft (left: string) : void; setMessage (message: string) : void; setMessageid (messageid: string) : void; setRight (right: number) : void; setRight (right: string) : void; setStyle (style: number) : void; setTop (top: number) : void; setTop (top: string) : void; setWidth (width: string) : void; show () : void; } export interface Picker extends Ti.UI.View { calendarViewShown : boolean; columns : Array; countDownDuration : number; font : Font; format24 : boolean; locale : string; maxDate : Date; minDate : Date; minuteInterval : number; selectionIndicator : boolean; type : number; useSpinner : boolean; value : Date; visibleItems : number; add (data: Array) : void; add (data: Ti.UI.PickerRow) : void; add (data: Array) : void; add (data: Ti.UI.PickerColumn) : void; getCalendarViewShown () : boolean; getColumns () : Array; getCountDownDuration () : number; getFont () : Font; getFormat24 () : boolean; getLocale () : string; getMaxDate () : Date; getMinDate () : Date; getMinuteInterval () : number; getSelectedRow (index: number) : Ti.UI.PickerRow; getSelectionIndicator () : boolean; getType () : number; getUseSpinner () : boolean; getValue () : Date; getVisibleItems () : number; reloadColumn (column: Ti.UI.PickerColumn) : void; setCalendarViewShown (calendarViewShown: boolean) : void; setColumns (columns: Array) : void; setCountDownDuration (countDownDuration: number) : void; setFont (font: Font) : void; setFormat24 (format24: boolean) : void; setLocale (locale: string) : void; setMaxDate (maxDate: Date) : void; setMinDate (minDate: Date) : void; setMinuteInterval (minuteInterval: number) : void; setSelectedRow (column: number, row: number, animated?: boolean) : void; setSelectionIndicator (selectionIndicator: boolean) : void; setType (type: number) : void; setUseSpinner (useSpinner: boolean) : void; setValue (date: any, suppressEvent: boolean) : Ti.UI.PickerRow; setVisibleItems (visibleItems: number) : void; showDatePickerDialog (dictObj: any) : void; showTimePickerDialog (dictObj: any) : void; } } export enum Module { } export interface API { debug (message: Array) : void; debug (message: string) : void; error (message: Array) : void; error (message: string) : void; info (message: Array) : void; info (message: string) : void; log (level: string, message: Array) : void; log (level: string, message: string) : void; timestamp (message: Array) : void; timestamp (message: string) : void; trace (message: Array) : void; trace (message: string) : void; warn (message: Array) : void; warn (message: string) : void; } export module Geolocation { export var ACCURACY_BEST : number; export var ACCURACY_BEST_FOR_NAVIGATION : number; export var ACCURACY_HIGH : number; export var ACCURACY_HUNDRED_METERS : number; export var ACCURACY_KILOMETER : number; export var ACCURACY_LOW : number; export var ACCURACY_NEAREST_TEN_METERS : number; export var ACCURACY_THREE_KILOMETERS : number; export var ACTIVITYTYPE_AUTOMOTIVE_NAVIGATION : string; export var ACTIVITYTYPE_FITNESS : string; export var ACTIVITYTYPE_OTHER : string; export var ACTIVITYTYPE_OTHER_NAVIGATION : string; export var AUTHORIZATION_ALWAYS : number; export var AUTHORIZATION_AUTHORIZED : number; export var AUTHORIZATION_DENIED : number; export var AUTHORIZATION_RESTRICTED : number; export var AUTHORIZATION_UNKNOWN : number; export var AUTHORIZATION_WHEN_IN_USE : number; export var ERROR_DENIED : number; export var ERROR_HEADING_FAILURE : number; export var ERROR_LOCATION_UNKNOWN : number; export var ERROR_NETWORK : number; export var ERROR_REGION_MONITORING_DELAYED : number; export var ERROR_REGION_MONITORING_DENIED : number; export var ERROR_REGION_MONITORING_FAILURE : number; export var ERROR_TIMEOUT : number; export var PROVIDER_GPS : string; export var PROVIDER_NETWORK : string; export var PROVIDER_PASSIVE : string; export var accuracy : number; export var activityType : number; export var apiName : string; export var bubbleParent : boolean; export var distanceFilter : number; export var frequency : number; export var hasCompass : boolean; export var headingFilter : number; export var lastGeolocation : string; export var locationServicesAuthorization : number; export var locationServicesEnabled : boolean; export var pauseLocationUpdateAutomatically : boolean; export var preferredProvider : string; export var purpose : string; export var showCalibration : boolean; export var trackSignificantLocationChange : boolean; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function fireEvent (name: string, event: Dictionary) : void; export function forwardGeocoder (address: string, callback: (...args : any[]) => any) : void; export function getAccuracy () : number; export function getActivityType () : number; export function getApiName () : string; export function getBubbleParent () : boolean; export function getCurrentHeading (callback: (...args : any[]) => any) : void; export function getCurrentPosition (callback: (...args : any[]) => any) : void; export function getDistanceFilter () : number; export function getFrequency () : number; export function getHasCompass () : boolean; export function getHeadingFilter () : number; export function getLastGeolocation () : string; export function getLocationServicesAuthorization () : number; export function getLocationServicesEnabled () : boolean; export function getPauseLocationUpdateAutomatically () : boolean; export function getPreferredProvider () : string; export function getPurpose () : string; export function getShowCalibration () : boolean; export function getTrackSignificantLocationChange () : boolean; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function reverseGeocoder (latitude: number, longitude: number, callback: (...args : any[]) => any) : void; export function setAccuracy (accuracy: number) : void; export function setActivityType (activityType: number) : void; export function setBubbleParent (bubbleParent: boolean) : void; export function setDistanceFilter (distanceFilter: number) : void; export function setFrequency (frequency: number) : void; export function setHeadingFilter (headingFilter: number) : void; export function setLocationServicesAuthorization (locationServicesAuthorization: number) : void; export function setPauseLocationUpdateAutomatically (pauseLocationUpdateAutomatically: boolean) : void; export function setPreferredProvider (preferredProvider: string) : void; export function setPurpose (purpose: string) : void; export function setShowCalibration (showCalibration: boolean) : void; export function setTrackSignificantLocationChange (trackSignificantLocationChange: boolean) : void; export module Android { export var apiName : string; export var bubbleParent : boolean; export var manualMode : boolean; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function addLocationProvider (provider: Ti.Geolocation.Android.LocationProvider) : void; export function addLocationRule (rule: Ti.Geolocation.Android.LocationRule) : void; export function applyProperties (props: Dictionary) : void; export function createLocationProvider (parameters?: Dictionary) : Ti.Geolocation.Android.LocationProvider; export function createLocationRule (parameters?: Dictionary) : Ti.Geolocation.Android.LocationRule; export function fireEvent (name: string, event: Dictionary) : void; export function getApiName () : string; export function getBubbleParent () : boolean; export function getManualMode () : boolean; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function removeLocationProvider (provider: Ti.Geolocation.Android.LocationProvider) : void; export function removeLocationRule (rule: Ti.Geolocation.Android.LocationRule) : void; export function setBubbleParent (bubbleParent: boolean) : void; export function setManualMode (manualMode: boolean) : void; export interface LocationProvider extends Ti.Proxy { minUpdateDistance : number; minUpdateTime : number; name : string; getMinUpdateDistance () : number; getMinUpdateTime () : number; getName () : string; setMinUpdateDistance (minUpdateDistance: number) : void; setMinUpdateTime (minUpdateTime: number) : void; setName (name: string) : void; } export interface LocationRule extends Ti.Proxy { accuracy : number; maxAge : number; minAge : number; name : string; getAccuracy () : number; getMaxAge () : number; getMinAge () : number; getName () : string; setAccuracy (accuracy: number) : void; setMaxAge (maxAge: number) : void; setMinAge (minAge: number) : void; setName (name: string) : void; } } export interface MobileWeb { forwardGeocoderTimeout : number; locationTimeout : number; maximumHeadingAge : number; maximumLocationAge : number; reverseGeocoderTimeout : number; getForwardGeocoderTimeout () : number; getLocationTimeout () : number; getMaximumHeadingAge () : number; getMaximumLocationAge () : number; getReverseGeocoderTimeout () : number; setForwardGeocoderTimeout (forwardGeocoderTimeout: number) : void; setLocationTimeout (locationTimeout: number) : void; setMaximumHeadingAge (maximumHeadingAge: number) : void; setMaximumLocationAge (maximumLocationAge: number) : void; setReverseGeocoderTimeout (reverseGeocoderTimeout: number) : void; } } export interface Proxy { apiName : string; bubbleParent : boolean; addEventListener (name: string, callback: (...args : any[]) => any) : void; applyProperties (props: Dictionary) : void; fireEvent (name: string, event: Dictionary) : void; getApiName () : string; getBubbleParent () : boolean; removeEventListener (name: string, callback: (...args : any[]) => any) : void; setBubbleParent (bubbleParent: boolean) : void; } export module Map { export var ANNOTATION_DRAG_STATE_CANCEL : number; export var ANNOTATION_DRAG_STATE_DRAG : number; export var ANNOTATION_DRAG_STATE_END : number; export var ANNOTATION_DRAG_STATE_NONE : number; export var ANNOTATION_DRAG_STATE_START : number; export var ANNOTATION_GREEN : number; export var ANNOTATION_PURPLE : number; export var ANNOTATION_RED : number; export var HYBRID_TYPE : number; export var SATELLITE_TYPE : number; export var STANDARD_TYPE : number; export var TERRAIN_TYPE : number; export var apiName : string; export var bubbleParent : boolean; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function createAnnotation (parameters?: Dictionary) : Ti.Map.Annotation; export function createView (parameters?: Dictionary) : Ti.Map.View; export function fireEvent (name: string, event: Dictionary) : 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 View extends Ti.UI.View { animated : boolean; annotations : Array; hideAnnotationWhenTouchMap : boolean; latitudeDelta : number; longitudeDelta : number; mapType : number; region : MapRegionType; regionFit : boolean; userLocation : boolean; addAnnotation (annotation: Dictionary) : void; addAnnotation (annotation: Ti.Map.Annotation) : void; addAnnotations (annotations: Array) : void; addAnnotations (annotations: Array>) : void; addRoute (route: MapRouteType) : void; deselectAnnotation (annotation: string) : void; deselectAnnotation (annotation: Ti.Map.Annotation) : void; getAnimate () : boolean; getAnimated () : boolean; getAnnotations () : Array; getHideAnnotationWhenTouchMap () : boolean; getLatitudeDelta () : number; getLongitudeDelta () : number; getMapType () : number; getRegion () : MapRegionType; getRegionFit () : boolean; getUserLocation () : boolean; removeAllAnnotations () : void; removeAnnotation (annotation: string) : void; removeAnnotation (annotation: Ti.Map.Annotation) : void; removeAnnotations (annotations: Array) : void; removeAnnotations (annotations: Array) : void; removeRoute (route: MapRouteType) : void; selectAnnotation (annotation: string) : void; selectAnnotation (annotation: Ti.Map.Annotation) : void; setAnimate (animate: boolean) : void; setAnimated (animated: boolean) : void; setAnnotations (annotations: Array) : void; setHideAnnotationWhenTouchMap (hideAnnotationWhenTouchMap: boolean) : void; setLocation (location: MapLocationType) : void; setMapType (mapType: number) : void; setRegion (region: MapRegionType) : void; setRegionFit (regionFit: boolean) : void; setUserLocation (userLocation: boolean) : void; zoom (level: number) : void; } export interface Annotation extends Ti.Proxy { animate : boolean; canShowCallout : boolean; centerOffset : Point; customView : Ti.UI.View; draggable : boolean; image : any; latitude : number; leftButton : any; leftView : Ti.UI.View; longitude : number; pinImage : string; pincolor : number; rightButton : any; rightView : Ti.UI.View; subtitle : string; subtitleid : string; title : string; titleid : string; getAnimate () : boolean; getCanShowCallout () : boolean; getCenterOffset () : Point; getCustomView () : Ti.UI.View; getDraggable () : boolean; getImage () : any; getLatitude () : number; getLeftButton () : any; getLeftView () : Ti.UI.View; getLongitude () : number; getPinImage () : string; getPincolor () : number; getRightButton () : any; getRightView () : Ti.UI.View; getSubtitle () : string; getSubtitleid () : string; getTitle () : string; getTitleid () : string; setAnimate (animate: boolean) : void; setCanShowCallout (canShowCallout: boolean) : void; setCenterOffset (centerOffset: Point) : void; setCustomView (customView: Ti.UI.View) : void; setDraggable (draggable: boolean) : void; setImage (image: string) : void; setImage (image: Ti.Blob) : void; setLatitude (latitude: number) : void; setLeftButton (leftButton: number) : void; setLeftButton (leftButton: string) : void; setLeftView (leftView: Ti.UI.View) : void; setLongitude (longitude: number) : void; setPinImage (pinImage: string) : void; setPincolor (pincolor: number) : void; setRightButton (rightButton: number) : void; setRightButton (rightButton: string) : void; setRightView (rightView: Ti.UI.View) : void; setSubtitle (subtitle: string) : void; setSubtitleid (subtitleid: string) : void; setTitle (title: string) : void; setTitleid (titleid: string) : void; } } export module Cloud { export var accessToken : string; export var apiName : string; export var bubbleParent : boolean; export var debug : boolean; export var expiresIn : number; export var ondatastream : (...args : any[]) => any; export var onsendstream : (...args : any[]) => any; export var sessionId : string; export var useSecure : boolean; export function applyProperties (props: Dictionary) : void; export function getAccessToken () : string; export function getApiName () : string; export function getBubbleParent () : boolean; export function getDebug () : boolean; export function getExpiresIn () : number; export function getOndatastream () : (...args : any[]) => any; export function getOnsendstream () : (...args : any[]) => any; export function getSessionId () : string; export function getUseSecure () : boolean; export function hasStoredSession () : boolean; export function retrieveStoredSession () : string; export function sendRequest (parameters: Dictionary, callback: (...args : any[]) => any) : void; export function setAccessToken (accessToken: string) : void; export function setBubbleParent (bubbleParent: boolean) : void; export function setDebug (debug: boolean) : void; export function setOndatastream (ondatastream: (...args : any[]) => any) : void; export function setOnsendstream (onsendstream: (...args : any[]) => any) : void; export function setSessionId (sessionId: string) : void; export function setUseSecure (useSecure: boolean) : void; export interface Objects { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; show (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; update (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface SocialIntegrations { externalAccountLink (parameters: Dictionary, callback: (...args : any[]) => any) : void; externalAccountLogin (parameters: Dictionary, callback: (...args : any[]) => any) : void; externalAccountUnlink (parameters: Dictionary, callback: (...args : any[]) => any) : void; searchFacebookFriends (callback: (...args : any[]) => any) : void; } export interface PushNotifications { notify (parameters: Dictionary, callback: (...args : any[]) => any) : void; notifyTokens (parameters: Dictionary, callback: (...args : any[]) => any) : void; query (parameters: Dictionary, callback: (...args : any[]) => any) : void; queryChannels (parameters: Dictionary, callback: (...args : any[]) => any) : void; resetBadge (parameters: Dictionary, callback: (...args : any[]) => any) : void; setBadge (parameters: Dictionary, callback: (...args : any[]) => any) : void; showChannels (parameters: Dictionary, callback: (...args : any[]) => any) : void; subscribe (parameters: Dictionary, callback: (...args : any[]) => any) : void; subscribeToken (parameters: Dictionary, callback: (...args : any[]) => any) : void; unsubscribe (parameters: Dictionary, callback: (...args : any[]) => any) : void; unsubscribeToken (parameters: Dictionary, callback: (...args : any[]) => any) : void; updateSubscription (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Clients { geolocate (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; } export interface ACLs { addUser (parameters: Dictionary, callback: (...args : any[]) => any) : void; checkUser (parameters: Dictionary, callback: (...args : any[]) => any) : void; create (parameters: Dictionary, callback: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; removeUser (parameters: Dictionary, callback: (...args : any[]) => any) : void; show (parameters: Dictionary, callback: (...args : any[]) => any) : void; update (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; } export interface Users { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; login (parameters: Dictionary, callback: (...args : any[]) => any) : void; logout (callback: (...args : any[]) => any) : void; query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; requestResetPassword (parameters: Dictionary, callback: (...args : any[]) => any) : void; resendConfirmation (parameters: Dictionary, callback: (...args : any[]) => any) : void; search (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; secureCreate (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; secureLogin (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; secureStatus () : boolean; show (parameters: Dictionary, callback: (...args : any[]) => any) : void; showMe (callback: (...args : any[]) => any) : void; update (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Messages { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; removeThread (parameters: Dictionary, callback: (...args : any[]) => any) : void; reply (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; show (parameters: Dictionary, callback: (...args : any[]) => any) : void; showInbox (parameters: Dictionary, callback: (...args : any[]) => any) : void; showSent (parameters: Dictionary, callback: (...args : any[]) => any) : void; showThread (parameters: Dictionary, callback: (...args : any[]) => any) : void; showThreads (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Events { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; queryOccurrences (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; search (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; searchOccurrences (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; show (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; showOccurrences (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; update (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Reviews { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; query (parameters: Dictionary, callback: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; show (parameters: Dictionary, callback: (...args : any[]) => any) : void; update (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Chats { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; getChatGroups (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; query (parameters: Dictionary, callback: (...args : any[]) => any) : void; queryChatGroups (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface KeyValues { append (parameters: Dictionary, callback: (...args : any[]) => any) : void; get (parameters: Dictionary, callback: (...args : any[]) => any) : void; increment (parameters: Dictionary, callback: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; set (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface GeoFences { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; update (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Checkins { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; show (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Friends { add (parameters: Dictionary, callback: (...args : any[]) => any) : void; approve (parameters: Dictionary, callback: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; requests (parameters: Dictionary, callback: (...args : any[]) => any) : void; search (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Files { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; show (parameters: Dictionary, callback: (...args : any[]) => any) : void; update (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface PushSchedules { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; query (parameters: Dictionary, callback: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Likes { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Photos { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; search (parameters: Dictionary, callback: (...args : any[]) => any) : void; show (parameters: Dictionary, callback: (...args : any[]) => any) : void; update (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Statuses { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; delete (parameters: Dictionary, callback: (...args : any[]) => any) : void; query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; search (parameters: Dictionary, callback: (...args : any[]) => any) : void; show (parameters: Dictionary, callback: (...args : any[]) => any) : void; update (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface PhotoCollections { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; search (parameters: Dictionary, callback: (...args : any[]) => any) : void; show (parameters: Dictionary, callback: (...args : any[]) => any) : void; showPhotos (parameters: Dictionary, callback: (...args : any[]) => any) : void; showSubCollections (parameters: Dictionary, callback: (...args : any[]) => any) : void; update (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Posts { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; show (parameters: Dictionary, callback: (...args : any[]) => any) : void; update (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Emails { send (parameters: Dictionary, callback: (...args : any[]) => any) : void; } export interface Places { create (parameters: Dictionary, callback: (...args : any[]) => any) : void; query (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; remove (parameters: Dictionary, callback: (...args : any[]) => any) : void; search (parameters?: Dictionary, callback?: (...args : any[]) => any) : void; show (parameters: Dictionary, callback: (...args : any[]) => any) : void; update (parameters: Dictionary, callback: (...args : any[]) => any) : void; } } export interface Blob extends Ti.Proxy { file : Ti.Filesystem.File; height : number; length : number; mimeType : string; nativePath : string; size : number; text : string; width : number; append (blob: Ti.Blob) : void; getFile () : Ti.Filesystem.File; getHeight () : number; getLength () : number; getMimeType () : string; getNativePath () : string; getSize () : number; getText () : string; getWidth () : number; imageAsCropped (options: Dictionary) : Ti.Blob; imageAsResized (width: number, height: number) : Ti.Blob; imageAsThumbnail (size: number, borderSize?: number, cornerRadius?: number) : Ti.Blob; imageWithAlpha () : Ti.Blob; imageWithRoundedCorner (cornerSize: number, borderSize?: number) : Ti.Blob; imageWithTransparentBorder (size: number) : Ti.Blob; toString () : string; } export interface Codec { BIG_ENDIAN : number; CHARSET_ASCII : string; CHARSET_ISO_LATIN_1 : string; CHARSET_UTF16 : string; CHARSET_UTF16BE : string; CHARSET_UTF16LE : string; CHARSET_UTF8 : string; LITTLE_ENDIAN : number; TYPE_BYTE : string; TYPE_DOUBLE : string; TYPE_FLOAT : string; TYPE_INT : string; TYPE_LONG : string; TYPE_SHORT : string; decodeNumber (options: DecodeNumberDict) : number; decodeString (options: DecodeStringDict) : string; encodeNumber (options: EncodeNumberDict) : number; encodeString (options: Dictionary) : number; getNativeByteOrder () : number; } export interface Locale { currentCountry : string; currentLanguage : string; currentLocale : string; formatTelephoneNumber (number: string) : string; getCurrencyCode (locale: string) : string; getCurrencySymbol (currencyCode: string) : string; getCurrentCountry () : string; getCurrentLanguage () : string; getCurrentLocale () : string; getLocaleCurrencySymbol (locale: string) : string; getString (key: string, hint?: string) : string; } export module App { export var EVENT_ACCESSIBILITY_ANNOUNCEMENT : string; export var EVENT_ACCESSIBILITY_CHANGED : string; export var accessibilityEnabled : boolean; export var analytics : boolean; export var apiName : string; export var bubbleParent : boolean; export var copyright : string; export var deployType : string; export var description : string; export var disableNetworkActivityIndicator : boolean; export var forceSplashAsSnapshot : boolean; export var guid : string; export var id : string; export var idleTimerDisabled : boolean; export var installId : string; export var keyboardVisible : boolean; export var name : string; export var proximityDetection : boolean; export var proximityState : boolean; export var publisher : string; export var sessionId : string; export var url : string; export var version : string; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function fireEvent (name: string, event: Dictionary) : void; export function fireSystemEvent (eventName: string, param?: any) : void; export function getAccessibilityEnabled () : boolean; export function getAnalytics () : boolean; export function getApiName () : string; export function getArguments () : launchOptions; export function getBubbleParent () : boolean; export function getCopyright () : string; export function getDeployType () : string; export function getDescription () : string; export function getDisableNetworkActivityIndicator () : boolean; export function getForceSplashAsSnapshot () : boolean; export function getGuid () : string; export function getId () : string; export function getIdleTimerDisabled () : boolean; export function getInstallId () : string; export function getKeyboardVisible () : boolean; export function getName () : string; export function getProximityDetection () : boolean; export function getProximityState () : boolean; export function getPublisher () : string; export function getSessionId () : string; export function getUrl () : string; export function getVersion () : string; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function setBubbleParent (bubbleParent: boolean) : void; export function setDisableNetworkActivityIndicator (disableNetworkActivityIndicator: boolean) : void; export function setForceSplashAsSnapshot (forceSplashAsSnapshot: boolean) : void; export function setIdleTimerDisabled (idleTimerDisabled: boolean) : void; export function setProximityDetection (proximityDetection: boolean) : void; export module Android { export var R : Ti.App.Android.R; export var apiName : string; export var appVersionCode : number; export var appVersionName : string; export var bubbleParent : boolean; export var launchIntent : Ti.Android.Intent; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function fireEvent (name: string, event: Dictionary) : void; export function getApiName () : string; export function getAppVersionCode () : number; export function getAppVersionName () : string; export function getBubbleParent () : boolean; export function getLaunchIntent () : Ti.Android.Intent; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function setBubbleParent (bubbleParent: boolean) : void; export interface R { } } export module iOS { export var BACKGROUNDFETCHINTERVAL_MIN : number; export var BACKGROUNDFETCHINTERVAL_NEVER : number; export var EVENT_ACCESSIBILITY_LAYOUT_CHANGED : string; export var EVENT_ACCESSIBILITY_SCREEN_CHANGED : string; export var USER_NOTIFICATION_ACTIVATION_MODE_BACKGROUND : number; export var USER_NOTIFICATION_ACTIVATION_MODE_FOREGROUND : number; export var USER_NOTIFICATION_TYPE_ALERT : number; export var USER_NOTIFICATION_TYPE_BADGE : number; export var USER_NOTIFICATION_TYPE_NONE : number; export var USER_NOTIFICATION_TYPE_SOUND : number; export var apiName : string; export var applicationOpenSettingsURL : string; export var bubbleParent : boolean; export var currentUserNotificationSettings : UserNotificationSettings; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function cancelAllLocalNotifications () : void; export function cancelLocalNotification (id: number) : void; export function cancelLocalNotification (id: string) : void; export function createUserNotificationAction (parameters?: Dictionary) : Ti.App.iOS.UserNotificationAction; export function createUserNotificationCategory (parameters?: Dictionary) : Ti.App.iOS.UserNotificationCategory; export function endBackgroundHandler (handlerID: string) : void; export function fireEvent (name: string, event: Dictionary) : void; export function getApiName () : string; export function getApplicationOpenSettingsURL () : string; export function getBubbleParent () : boolean; export function getCurrentUserNotificationSettings () : UserNotificationSettings; export function registerBackgroundService (params: Dictionary) : Ti.App.iOS.BackgroundService; export function registerUserNotificationSettings (params: UserNotificationSettings) : void; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function scheduleLocalNotification (params: NotificationParams) : Ti.App.iOS.LocalNotification; export function setBubbleParent (bubbleParent: boolean) : void; export function setMinimumBackgroundFetchInterval (fetchInterval: number) : void; export interface UserNotificationAction extends Ti.Proxy { activationMode : number; authenticationRequired : boolean; destructive : boolean; identifier : string; title : string; getActivationMode () : number; getAuthenticationRequired () : boolean; getDestructive () : boolean; getIdentifier () : string; getTitle () : string; } export interface LocalNotification extends Ti.Proxy { cancel () : void; } export interface UserNotificationCategory extends Ti.Proxy { actionsForDefaultContext : Array; actionsForMinimalContext : Array; identifier : string; getActionsForDefaultContext () : Array; getActionsForMinimalContext () : Array; getIdentifier () : string; } export interface BackgroundService extends Ti.Proxy { url : string; getUrl () : string; stop () : void; unregister () : void; } } export interface Properties { getBool (property: string, _default?: boolean) : boolean; getDouble (property: string, _default?: number) : number; getInt (property: string, _default?: number) : number; getList (property: string, _default?: Array) : Array; getObject (property: string, _default?: any) : any; getString (property: string, _default?: string) : string; hasProperty (property: string) : boolean; listProperties () : Array; removeProperty (property: string) : void; setBool (property: string, value: boolean) : void; setDouble (property: string, value: number) : void; setInt (property: string, value: number) : void; setList (property: string, value: Array) : void; setObject (property: string, value: any) : void; setString (property: string, value: string) : void; } export interface Tizen { categories : Array; iconPath : string; id : string; installDate : Date; name : string; show : boolean; size : number; exit () : void; getCategories () : Array; getIconPath () : string; getId () : string; getInstallDate () : Date; getName () : string; getShow () : boolean; getSize () : number; hide () : void; } } export module Android { export var ACTION_AIRPLANE_MODE_CHANGED : string; export var ACTION_ALL_APPS : string; export var ACTION_ANSWER : string; export var ACTION_ATTACH_DATA : string; export var ACTION_BATTERY_CHANGED : string; export var ACTION_BATTERY_LOW : string; export var ACTION_BATTERY_OKAY : string; export var ACTION_BOOT_COMPLETED : string; export var ACTION_BUG_REPORT : string; export var ACTION_CALL : string; export var ACTION_CALL_BUTTON : string; export var ACTION_CAMERA_BUTTON : string; export var ACTION_CHOOSER : string; export var ACTION_CLOSE_SYSTEM_DIALOGS : string; export var ACTION_CONFIGURATION_CHANGED : string; export var ACTION_CREATE_SHORTCUT : string; export var ACTION_DATE_CHANGED : string; export var ACTION_DEFAULT : string; export var ACTION_DELETE : string; export var ACTION_DEVICE_STORAGE_LOW : string; export var ACTION_DIAL : string; export var ACTION_EDIT : string; export var ACTION_GET_CONTENT : string; export var ACTION_GTALK_SERVICE_CONNECTED : string; export var ACTION_GTALK_SERVICE_DISCONNECTED : string; export var ACTION_HEADSET_PLUG : string; export var ACTION_INPUT_METHOD_CHANGED : string; export var ACTION_INSERT : string; export var ACTION_INSERT_OR_EDIT : string; export var ACTION_MAIN : string; export var ACTION_MANAGE_PACKAGE_STORAGE : string; export var ACTION_MEDIA_BAD_REMOVAL : string; export var ACTION_MEDIA_BUTTON : string; export var ACTION_MEDIA_CHECKING : string; export var ACTION_MEDIA_EJECT : string; export var ACTION_MEDIA_MOUNTED : string; export var ACTION_MEDIA_NOFS : string; export var ACTION_MEDIA_REMOVED : string; export var ACTION_MEDIA_SCANNER_FINISHED : string; export var ACTION_MEDIA_SCANNER_SCAN_FILE : string; export var ACTION_MEDIA_SCANNER_STARTED : string; export var ACTION_MEDIA_SHARED : string; export var ACTION_MEDIA_UNMOUNTABLE : string; export var ACTION_MEDIA_UNMOUNTED : string; export var ACTION_NEW_OUTGOING_CALL : string; export var ACTION_PACKAGE_ADDED : string; export var ACTION_PACKAGE_CHANGED : string; export var ACTION_PACKAGE_DATA_CLEARED : string; export var ACTION_PACKAGE_INSTALL : string; export var ACTION_PACKAGE_REMOVED : string; export var ACTION_PACKAGE_REPLACED : string; export var ACTION_PACKAGE_RESTARTED : string; export var ACTION_PICK : string; export var ACTION_PICK_ACTIVITY : string; export var ACTION_POWER_CONNECTED : string; export var ACTION_POWER_DISCONNECTED : string; export var ACTION_POWER_USAGE_SUMMARY : string; export var ACTION_PROVIDER_CHANGED : string; export var ACTION_REBOOT : string; export var ACTION_RUN : string; export var ACTION_SCREEN_OFF : string; export var ACTION_SCREEN_ON : string; export var ACTION_SEARCH : string; export var ACTION_SEARCH_LONG_PRESS : string; export var ACTION_SEND : string; export var ACTION_SENDTO : string; export var ACTION_SEND_MULTIPLE : string; export var ACTION_SET_WALLPAPER : string; export var ACTION_SHUTDOWN : string; export var ACTION_SYNC : string; export var ACTION_SYSTEM_TUTORIAL : string; export var ACTION_TIME_CHANGED : string; export var ACTION_TIME_TICK : string; export var ACTION_UID_REMOVED : string; export var ACTION_UMS_CONNECTED : string; export var ACTION_UMS_DISCONNECTED : string; export var ACTION_USER_PRESENT : string; export var ACTION_VIEW : string; export var ACTION_VOICE_COMMAND : string; export var ACTION_WALLPAPER_CHANGED : string; export var ACTION_WEB_SEARCH : string; export var CATEGORY_ALTERNATIVE : string; export var CATEGORY_BROWSABLE : string; export var CATEGORY_DEFAULT : string; export var CATEGORY_DEVELOPMENT_PREFERENCE : string; export var CATEGORY_EMBED : string; export var CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST : string; export var CATEGORY_HOME : string; export var CATEGORY_INFO : string; export var CATEGORY_LAUNCHER : string; export var CATEGORY_MONKEY : string; export var CATEGORY_OPENABLE : string; export var CATEGORY_PREFERENCE : string; export var CATEGORY_SAMPLE_CODE : string; export var CATEGORY_SELECTED_ALTERNATIVE : string; export var CATEGORY_TAB : string; export var CATEGORY_TEST : string; export var CATEGORY_UNIT_TEST : string; export var DEFAULT_ALL : number; export var DEFAULT_LIGHTS : number; export var DEFAULT_SOUND : number; export var DEFAULT_VIBRATE : number; export var EXTRA_ALARM_COUNT : string; export var EXTRA_BCC : string; export var EXTRA_CC : string; export var EXTRA_DATA_REMOVED : string; export var EXTRA_DONT_KILL_APP : string; export var EXTRA_EMAIL : string; export var EXTRA_INTENT : string; export var EXTRA_KEY_EVENT : string; export var EXTRA_PHONE_NUMBER : string; export var EXTRA_REPLACING : string; export var EXTRA_SHORTCUT_ICON : string; export var EXTRA_SHORTCUT_ICON_RESOURCE : string; export var EXTRA_SHORTCUT_INTENT : string; export var EXTRA_SHORTCUT_NAME : string; export var EXTRA_STREAM : string; export var EXTRA_SUBJECT : string; export var EXTRA_TEMPLATE : string; export var EXTRA_TEXT : string; export var EXTRA_TITLE : string; export var EXTRA_UID : string; export var FILL_IN_ACTION : number; export var FILL_IN_CATEGORIES : number; export var FILL_IN_COMPONENT : number; export var FILL_IN_DATA : number; export var FILL_IN_PACKAGE : number; export var FLAG_ACTIVITY_BROUGHT_TO_FRONT : number; export var FLAG_ACTIVITY_CLEAR_TOP : number; export var FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET : number; export var FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS : number; export var FLAG_ACTIVITY_FORWARD_RESULT : number; export var FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY : number; export var FLAG_ACTIVITY_MULTIPLE_TASK : number; export var FLAG_ACTIVITY_NEW_TASK : number; export var FLAG_ACTIVITY_NO_ANIMATION : number; export var FLAG_ACTIVITY_NO_HISTORY : number; export var FLAG_ACTIVITY_NO_USER_ACTION : number; export var FLAG_ACTIVITY_PREVIOUS_IS_TOP : number; export var FLAG_ACTIVITY_REORDER_TO_FRONT : number; export var FLAG_ACTIVITY_RESET_TASK_IF_NEEDED : number; export var FLAG_ACTIVITY_SINGLE_TOP : number; export var FLAG_AUTO_CANCEL : number; export var FLAG_CANCEL_CURRENT : number; export var FLAG_DEBUG_LOG_RESOLUTION : number; export var FLAG_FROM_BACKGROUND : number; export var FLAG_GRANT_READ_URI_PERMISSION : number; export var FLAG_GRANT_WRITE_URI_PERMISSION : number; export var FLAG_INSISTENT : number; export var FLAG_NO_CLEAR : number; export var FLAG_NO_CREATE : number; export var FLAG_ONE_SHOT : number; export var FLAG_ONGOING_EVENT : number; export var FLAG_ONLY_ALERT_ONCE : number; export var FLAG_RECEIVER_REGISTERED_ONLY : number; export var FLAG_SHOW_LIGHTS : number; export var FLAG_UPDATE_CURRENT : number; export var NAVIGATION_MODE_STANDARD : number; export var NAVIGATION_MODE_TABS : number; export var PENDING_INTENT_FOR_ACTIVITY : number; export var PENDING_INTENT_FOR_BROADCAST : number; export var PENDING_INTENT_FOR_SERVICE : number; export var PENDING_INTENT_MAX_VALUE : number; export var R : Ti.Android.R; export var RESULT_CANCELED : number; export var RESULT_FIRST_USER : number; export var RESULT_OK : number; export var SCREEN_ORIENTATION_BEHIND : number; export var SCREEN_ORIENTATION_LANDSCAPE : number; export var SCREEN_ORIENTATION_NOSENSOR : number; export var SCREEN_ORIENTATION_PORTRAIT : number; export var SCREEN_ORIENTATION_SENSOR : number; export var SCREEN_ORIENTATION_UNSPECIFIED : number; export var SCREEN_ORIENTATION_USER : number; export var SHOW_AS_ACTION_ALWAYS : number; export var SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW : number; export var SHOW_AS_ACTION_IF_ROOM : number; export var SHOW_AS_ACTION_NEVER : number; export var SHOW_AS_ACTION_WITH_TEXT : number; export var START_NOT_STICKY : number; export var START_REDELIVER_INTENT : number; export var STREAM_ALARM : number; export var STREAM_DEFAULT : number; export var STREAM_MUSIC : number; export var STREAM_NOTIFICATION : number; export var STREAM_RING : number; export var STREAM_SYSTEM : number; export var STREAM_VOICE_CALL : number; export var URI_INTENT_SCHEME : number; export var apiName : string; export var bubbleParent : boolean; export var currentActivity : Ti.Android.Activity; export var currentService : Ti.Android.Service; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function createBroadcastIntent (options: BroadcastIntentOptions) : Ti.Android.Intent; export function createBroadcastReceiver (parameters?: Dictionary) : Ti.Android.BroadcastReceiver; export function createIntent (parameters?: Dictionary) : Ti.Android.Intent; export function createIntentChooser (intent: Ti.Android.Intent, title: string) : Ti.Android.Intent; export function createNotification (parameters?: Dictionary) : Ti.Android.Notification; export function createPendingIntent (parameters?: Dictionary) : Ti.Android.PendingIntent; export function createRemoteViews (parameters?: Dictionary) : Ti.Android.RemoteViews; export function createService (intent: Ti.Android.Intent) : Ti.Android.Service; export function createServiceIntent (options: ServiceIntentOptions) : Ti.Android.Intent; export function fireEvent (name: string, event: Dictionary) : void; export function getApiName () : string; export function getBubbleParent () : boolean; export function getCurrentActivity () : Ti.Android.Activity; export function getCurrentService () : Ti.Android.Service; export function isServiceRunning (intent: Ti.Android.Intent) : boolean; export function registerBroadcastReceiver (broadcastReceiver: Ti.Android.BroadcastReceiver, actions: Array) : void; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function setBubbleParent (bubbleParent: boolean) : void; export function startService (intent: Ti.Android.Intent) : void; export function stopService (intent: Ti.Android.Intent) : void; export function unregisterBroadcastReceiver (broadcastReceiver: Ti.Android.BroadcastReceiver) : void; export interface Intent extends Ti.Proxy { action : string; className : string; data : string; flags : number; packageName : string; type : string; url : string; addCategory (name: string) : void; addFlags (flags: number) : void; getAction () : string; getBlobExtra (name: string) : Ti.Blob; getBooleanExtra (name: string) : boolean; getClassName () : string; getData () : string; getDoubleExtra (name: string) : number; getFlags () : number; getIntExtra (name: string) : number; getLongExtra (name: string) : number; getPackageName () : string; getStringExtra (name: string) : string; getType () : string; getUrl () : string; hasExtra (name: string) : boolean; putExtra (name: string, value: any) : void; putExtraUri (name: string, value: string) : void; setFlags (flags: number) : void; } export interface Notification extends Ti.Proxy { audioStreamType : number; contentIntent : Ti.Android.PendingIntent; contentText : string; contentTitle : string; contentView : Ti.Android.RemoteViews; defaults : number; deleteIntent : Ti.Android.PendingIntent; flags : number; icon : any; ledARGB : number; ledOffMS : number; ledOnMS : number; number : number; sound : string; tickerText : string; when : any; getAudioStreamType () : number; getContentIntent () : Ti.Android.PendingIntent; getContentText () : string; getContentTitle () : string; getDefaults () : number; getDeleteIntent () : Ti.Android.PendingIntent; getFlags () : number; getIcon () : any; getLedARGB () : number; getLedOffMS () : number; getLedOnMS () : number; getNumber () : number; getSound () : string; getTickerText () : string; getWhen () : any; setAudioStreamType (audioStreamType: number) : void; setContentIntent (contentIntent: Ti.Android.PendingIntent) : void; setContentText (contentText: string) : void; setContentTitle (contentTitle: string) : void; setContentView (contentView: Ti.Android.RemoteViews) : void; setDefaults (defaults: number) : void; setDeleteIntent (deleteIntent: Ti.Android.PendingIntent) : void; setFlags (flags: number) : void; setIcon (icon: number) : void; setIcon (icon: string) : void; setLatestEventInfo (contentTitle: string, contentText: string, contentIntent: Ti.Android.PendingIntent) : void; setLedARGB (ledARGB: number) : void; setLedOffMS (ledOffMS: number) : void; setLedOnMS (ledOnMS: number) : void; setNumber (number: number) : void; setSound (sound: string) : void; setTickerText (tickerText: string) : void; setWhen (when: Date) : void; setWhen (when: number) : void; } export module Calendar { export var METHOD_ALERT : number; export var METHOD_DEFAULT : number; export var METHOD_EMAIL : number; export var METHOD_SMS : number; export var STATE_DISMISSED : number; export var STATE_FIRED : number; export var STATE_SCHEDULED : number; export var STATUS_CANCELED : number; export var STATUS_CONFIRMED : number; export var STATUS_TENTATIVE : number; export var VISIBILITY_CONFIDENTIAL : number; export var VISIBILITY_DEFAULT : number; export var VISIBILITY_PRIVATE : number; export var VISIBILITY_PUBLIC : number; export var allAlerts : Array; export var allCalendars : Array; export var apiName : string; export var bubbleParent : boolean; export var selectableCalendars : Array; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function fireEvent (name: string, event: Dictionary) : void; export function getAllAlerts () : Array; export function getAllCalendars () : Array; export function getApiName () : string; export function getBubbleParent () : boolean; export function getCalendarById (id: number) : Ti.Android.Calendar.Calendar; export function getSelectableCalendars () : Array; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function setBubbleParent (bubbleParent: boolean) : void; export interface Event extends Ti.Proxy { alerts : Array; allDay : boolean; begin : Date; description : string; end : Date; extendedProperties : Dictionary; hasAlarm : boolean; hasExtendedProperties : boolean; id : string; location : string; reminders : Array; status : number; title : string; visibility : number; createAlert (data: Dictionary) : Ti.Android.Calendar.Alert; createReminder (data: Dictionary) : Ti.Android.Calendar.Reminder; getAlerts () : Array; getAllDay () : boolean; getBegin () : Date; getDescription () : string; getEnd () : Date; getExtendedProperties () : Dictionary; getExtendedProperty (name: string) : string; getHasAlarm () : boolean; getHasExtendedProperties () : boolean; getId () : string; getLocation () : string; getReminders () : Array; getStatus () : number; getTitle () : string; getVisibility () : number; setExtendedProperty (name: string, value: string) : void; } export interface Reminder extends Ti.Proxy { id : string; method : number; minutes : number; getId () : string; getMethod () : number; getMinutes () : number; } export interface Calendar extends Ti.Proxy { hidden : boolean; id : string; name : string; selected : boolean; createEvent (properties: Dictionary) : Ti.Android.Calendar.Event; getEventById (id: number) : Ti.Android.Calendar.Event; getEventsBetweenDates (date1: Date, date2: Date) : Array; getEventsInDate (year: number, month: number, day: number) : Array; getEventsInMonth (year: number, month: number) : Array; getEventsInYear (year: number) : Array; getHidden () : boolean; getId () : string; getName () : string; getSelected () : boolean; } export interface Alert extends Ti.Proxy { alarmTime : Date; begin : Date; end : Date; eventId : number; id : string; minutes : number; state : number; getAlarmTime () : Date; getBegin () : Date; getEnd () : Date; getEventId () : number; getId () : string; getMinutes () : number; getState () : number; } } export interface MenuItem extends Ti.Proxy { actionView : Ti.UI.View; actionViewExpanded : boolean; checkable : boolean; checked : boolean; enabled : boolean; groupId : number; icon : any; itemId : number; order : number; showAsAction : number; title : string; titleCondensed : string; visible : boolean; collapseActionView () : void; expandActionView () : void; getActionView () : Ti.UI.View; getGroupId () : number; getItemId () : number; getOrder () : number; getTitle () : string; getTitleCondensed () : string; isActionViewExpanded () : boolean; isCheckable () : boolean; isChecked () : boolean; isEnabled () : boolean; isVisible () : boolean; setActionView (actionView: Ti.UI.View) : void; setCheckable (checkable: boolean) : void; setChecked (enabled: boolean) : void; setEnabled (enabled: boolean) : void; setIcon (icon: number) : void; setIcon (icon: string) : void; setShowAsAction (showAsAction: number) : void; setTitle (title: string) : void; setTitleCondensed (titleCondensed: string) : void; setVisible (visible: boolean) : void; } export interface NotificationManager { DEFAULT_ALL : number; DEFAULT_LIGHTS : number; DEFAULT_SOUND : number; DEFAULT_VIBRATE : number; FLAG_AUTO_CANCEL : number; FLAG_INSISTENT : number; FLAG_NO_CLEAR : number; FLAG_ONGOING_EVENT : number; FLAG_ONLY_ALERT_ONCE : number; FLAG_SHOW_LIGHTS : number; STREAM_DEFAULT : number; cancel (id: number) : void; cancelAll () : void; notify (id: number, notification: Ti.Android.Notification) : void; } export interface R extends Ti.Proxy { anim : any; array : any; attr : any; color : any; dimen : any; drawable : any; id : any; integer : any; layout : any; string : any; style : any; styleable : any; } export interface ActionBar extends Ti.Proxy { backgroundImage : string; displayHomeAsUp : boolean; homeButtonEnabled : boolean; icon : string; logo : string; navigationMode : number; onHomeIconItemSelected : (...args : any[]) => any; subtitle : string; title : string; getNavigationMode () : number; getSubtitle () : string; getTitle () : string; hide () : void; setBackgroundImage (backgroundImage: string) : void; setDisplayHomeAsUp (displayHomeAsUp: boolean) : void; setDisplayShowHomeEnabled (show: boolean) : void; setDisplayShowTitleEnabled (show: boolean) : void; setHomeButtonEnabled (homeButtonEnabled: boolean) : void; setIcon (icon: string) : void; setLogo (logo: string) : void; setNavigationMode (navigationMode: number) : void; setOnHomeIconItemSelected (onHomeIconItemSelected: (...args : any[]) => any) : void; setSubtitle (subtitle: string) : void; setTitle (title: string) : void; show () : void; } export interface BroadcastReceiver extends Ti.Proxy { onReceived : (...args : any[]) => any; url : string; getOnReceived () : (...args : any[]) => any; getUrl () : string; setOnReceived (onReceived: (...args : any[]) => any) : void; setUrl (url: string) : void; } export interface Menu extends Ti.Proxy { items : Array; add (options: any) : Ti.Android.MenuItem; clear () : void; close () : void; findItem (item: number) : Ti.Android.MenuItem; findItem (item: Ti.Android.MenuItem) : Ti.Android.MenuItem; getItem (index: number) : Ti.Android.MenuItem; getItems () : Array; hasVisibleItems () : boolean; removeGroup (groupId: number) : void; removeItem (itemId: number) : void; setGroupEnabled (groupId: number, enabled: boolean) : void; setGroupVisible (groupId: number, visible: boolean) : void; size () : number; } export interface Activity extends Ti.Proxy { actionBar : Ti.Android.ActionBar; intent : Ti.Android.Intent; onCreate : (...args : any[]) => any; onCreateOptionsMenu : (...args : any[]) => any; onDestroy : (...args : any[]) => any; onPause : (...args : any[]) => any; onPrepareOptionsMenu : (...args : any[]) => any; onRestart : (...args : any[]) => any; onResume : (...args : any[]) => any; onStart : (...args : any[]) => any; onStop : (...args : any[]) => any; requestedOrientation : number; finish () : void; getActionBar () : Ti.Android.ActionBar; getIntent () : Ti.Android.Intent; getOnCreate () : (...args : any[]) => any; getOnCreateOptionsMenu () : (...args : any[]) => any; getOnDestroy () : (...args : any[]) => any; getOnPause () : (...args : any[]) => any; getOnPrepareOptionsMenu () : (...args : any[]) => any; getOnRestart () : (...args : any[]) => any; getOnResume () : (...args : any[]) => any; getOnStart () : (...args : any[]) => any; getOnStop () : (...args : any[]) => any; getString (resourceId: number, format: any) : string; invalidateOptionsMenu () : void; openOptionsMenu () : void; sendBroadcast (intent: Ti.Android.Intent) : void; sendBroadcastWithPermission (intent: Ti.Android.Intent, receiverPermission?: string) : void; setOnCreate (onCreate: (...args : any[]) => any) : void; setOnCreateOptionsMenu (onCreateOptionsMenu: (...args : any[]) => any) : void; setOnDestroy (onDestroy: (...args : any[]) => any) : void; setOnPause (onPause: (...args : any[]) => any) : void; setOnPrepareOptionsMenu (onPrepareOptionsMenu: (...args : any[]) => any) : void; setOnRestart (onRestart: (...args : any[]) => any) : void; setOnResume (onResume: (...args : any[]) => any) : void; setOnStart (onStart: (...args : any[]) => any) : void; setOnStop (onStop: (...args : any[]) => any) : void; setRequestedOrientation (orientation: number) : void; setResult (resultCode: number, intent?: Ti.Android.Intent) : void; startActivity (intent: Ti.Android.Intent) : void; startActivityForResult (intent: Ti.Android.Intent, callback: (...args : any[]) => any) : void; } export interface Service extends Ti.Proxy { intent : Ti.Android.Intent; serviceInstanceId : number; getIntent () : Ti.Android.Intent; getServiceInstanceId () : number; start () : void; stop () : void; } export interface RemoteViews extends Ti.Proxy { layoutId : number; packageName : string; getLayoutId () : number; getPackageName () : string; setBoolean (viewId: number, methodName: string, value: boolean) : void; setChronometer (viewId: number, base: Date, format: string, started: boolean) : void; setDouble (viewId: number, methodName: string, value: number) : void; setImageViewResource (viewId: number, srcId: number) : void; setImageViewUri (viewId: number, uri: string) : void; setInt (viewId: number, methodName: string, value: number) : void; setOnClickPendingIntent (viewId: number, pendingIntent: Ti.Android.PendingIntent) : void; setProgressBar (viewId: number, max: number, progress: number, indeterminate: boolean) : void; setString (viewId: number, methodName: string, value: string) : void; setTextColor (viewId: number, color: number) : void; setTextViewText (viewId: number, text: string) : void; setUri (viewId: number, methodName: string, value: string) : void; setViewVisibility (viewId: number, visibility: number) : void; } export interface PendingIntent extends Ti.Proxy { flags : number; intent : Ti.Android.Intent; updateCurrentIntent : boolean; getFlags () : number; getIntent () : Ti.Android.Intent; getUpdateCurrentIntent () : boolean; } } export module Database { export var FIELD_TYPE_DOUBLE : number; export var FIELD_TYPE_FLOAT : number; export var FIELD_TYPE_INT : number; export var FIELD_TYPE_STRING : number; export var apiName : string; export var bubbleParent : boolean; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function fireEvent (name: string, event: Dictionary) : void; export function getApiName () : string; export function getBubbleParent () : boolean; export function install (path: string, dbName: string) : Ti.Database.DB; export function open (dbName: string) : Ti.Database.DB; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function setBubbleParent (bubbleParent: boolean) : void; export interface ResultSet extends Ti.Proxy { rowCount : number; validRow : boolean; close () : void; field (index: number, type?: number) : any; fieldByName (name: string, type?: number) : any; fieldCount () : number; fieldName (index: number) : string; getFieldCount () : number; getFieldName (index: number) : string; getRowCount () : number; getValidRow () : boolean; isValidRow () : boolean; next () : boolean; } export interface DB extends Ti.Proxy { file : Ti.Filesystem.File; lastInsertRowId : number; name : string; rowsAffected : number; close () : void; execute (sql: string, vararg?: string) : Ti.Database.ResultSet; execute (vararg?: Array) : Ti.Database.ResultSet; execute (vararg?: any) : Ti.Database.ResultSet; execute (sql: string, vararg?: Array) : Ti.Database.ResultSet; getFile () : Ti.Filesystem.File; getLastInsertRowId () : number; getName () : string; getRowsAffected () : number; remove () : void; setLastInsertRowId (lastInsertRowId: number) : void; setName (name: string) : void; setRowsAffected (rowsAffected: number) : void; } } export module Contacts { export var AUTHORIZATION_AUTHORIZED : number; export var AUTHORIZATION_DENIED : number; export var AUTHORIZATION_RESTRICTED : number; export var AUTHORIZATION_UNKNOWN : number; export var CONTACTS_KIND_ORGANIZATION : number; export var CONTACTS_KIND_PERSON : number; export var CONTACTS_SORT_FIRST_NAME : number; export var CONTACTS_SORT_LAST_NAME : number; export var apiName : string; export var bubbleParent : boolean; export var contactsAuthorization : number; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function createGroup (parameters?: Dictionary) : Ti.Contacts.Group; export function createPerson (parameters?: Dictionary) : Ti.Contacts.Person; export function fireEvent (name: string, event: Dictionary) : void; export function getAllGroups () : Array; export function getAllPeople (limit: number) : Array; export function getApiName () : string; export function getBubbleParent () : boolean; export function getContactsAuthorization () : number; export function getGroupByID (id: number) : Ti.Contacts.Group; export function getPeopleWithName (name: string) : Array; export function getPersonByID (id: number) : Ti.Contacts.Person; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function removeGroup (group: Ti.Contacts.Group) : void; export function removePerson (person: Ti.Contacts.Person) : void; export function requestAuthorization (callback: (...args : any[]) => any) : void; export function revert () : void; export function save (contacts: Array) : void; export function setBubbleParent (bubbleParent: boolean) : void; export function showContacts (params: showContactsParams) : void; export module Tizen { export var apiName : string; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function fireEvent (name: string, event: Dictionary) : void; export function getAllPeople (callback: (...args : any[]) => any) : void; export function getApiName () : string; export function getPeopleWithName (name: string, callback: (...args : any[]) => any) : void; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export interface Group { members (group: Ti.Contacts.Group, callback: (...args : any[]) => any) : void; sortedMembers (sortBy: number, group: Ti.Contacts.Group, callback: (...args : any[]) => any) : void; } } export interface Group extends Ti.Proxy { name : string; recordId : number; add (person: Ti.Contacts.Person) : void; getName () : string; getRecordId () : number; members () : Array; remove (person: Ti.Contacts.Person) : void; setName (name: string) : void; setRecordId (recordId: number) : void; sortedMembers (sortBy: number) : Array; } export interface Person extends Ti.Proxy { address : Dictionary; birthday : string; created : string; date : Dictionary; department : string; email : Dictionary; firstName : string; firstPhonetic : string; fullName : string; id : number; image : Ti.Blob; instantMessage : Dictionary; jobTitle : string; kind : number; lastName : string; lastPhonetic : string; middleName : string; middlePhonetic : string; modified : string; nickname : string; note : string; organization : string; phone : Dictionary; prefix : string; recordId : number; relatedNames : Dictionary; suffix : string; url : Dictionary; getAddress () : Dictionary; getBirthday () : string; getCreated () : string; getDate () : Dictionary; getDepartment () : string; getEmail () : Dictionary; getFirstName () : string; getFirstPhonetic () : string; getFullName () : string; getId () : number; getImage () : Ti.Blob; getInstantMessage () : Dictionary; getJobTitle () : string; getKind () : number; getLastName () : string; getLastPhonetic () : string; getMiddleName () : string; getMiddlePhonetic () : string; getModified () : string; getNickname () : string; getNote () : string; getOrganization () : string; getPhone () : Dictionary; getPrefix () : string; getRecordId () : number; getRelatedNames () : Dictionary; getSuffix () : string; getUrl () : Dictionary; setAddress (address: Dictionary) : void; setBirthday (birthday: string) : void; setDate (date: Dictionary) : void; setDepartment (department: string) : void; setEmail (email: Dictionary) : void; setFirstName (firstName: string) : void; setFirstPhonetic (firstPhonetic: string) : void; setImage (image: Ti.Blob) : void; setInstantMessage (instantMessage: Dictionary) : void; setJobTitle (jobTitle: string) : void; setKind (kind: number) : void; setLastName (lastName: string) : void; setLastPhonetic (lastPhonetic: string) : void; setMiddleName (middleName: string) : void; setMiddlePhonetic (middlePhonetic: string) : void; setNickname (nickname: string) : void; setNote (note: string) : void; setOrganization (organization: string) : void; setPhone (phone: Dictionary) : void; setRecordId (recordId: number) : void; setRelatedNames (relatedNames: Dictionary) : void; setUrl (url: Dictionary) : void; } } export interface CloudPush { SERVICE_DISABLED : number; SERVICE_INVALID : number; SERVICE_MISSING : number; SERVICE_VERSION_UPDATE_REQUIRED : number; SUCCESS : number; enabled : boolean; focusAppOnPush : boolean; showAppOnTrayClick : boolean; showTrayNotification : boolean; showTrayNotificationsWhenFocused : boolean; singleCallback : boolean; clearStatus () : void; getEnabled () : boolean; getFocusAppOnPush () : boolean; getShowAppOnTrayClick () : boolean; getShowTrayNotification () : boolean; getShowTrayNotificationsWhenFocused () : boolean; getSingleCallback () : boolean; isGooglePlayServicesAvailable () : number; retrieveDeviceToken (config: CloudPushNotificationConfig) : void; setEnabled (enabled: boolean) : void; setFocusAppOnPush (focusAppOnPush: boolean) : void; setShowAppOnTrayClick (showAppOnTrayClick: boolean) : void; setShowTrayNotification (showTrayNotification: boolean) : void; setShowTrayNotificationsWhenFocused (showTrayNotificationsWhenFocused: boolean) : void; setSingleCallback (singleCallback: boolean) : void; } export module Media { export var AUDIO_FILEFORMAT_3GP2 : number; export var AUDIO_FILEFORMAT_3GPP : number; export var AUDIO_FILEFORMAT_AIFF : number; export var AUDIO_FILEFORMAT_AMR : number; export var AUDIO_FILEFORMAT_CAF : number; export var AUDIO_FILEFORMAT_MP3 : number; export var AUDIO_FILEFORMAT_MP4 : number; export var AUDIO_FILEFORMAT_MP4A : number; export var AUDIO_FILEFORMAT_WAVE : number; export var AUDIO_FORMAT_AAC : number; export var AUDIO_FORMAT_ALAW : number; export var AUDIO_FORMAT_APPLE_LOSSLESS : number; export var AUDIO_FORMAT_ILBC : number; export var AUDIO_FORMAT_IMA4 : number; export var AUDIO_FORMAT_LINEAR_PCM : number; export var AUDIO_FORMAT_ULAW : number; export var AUDIO_HEADPHONES : number; export var AUDIO_HEADPHONES_AND_MIC : number; export var AUDIO_HEADSET_INOUT : number; export var AUDIO_LINEOUT : number; export var AUDIO_MICROPHONE : number; export var AUDIO_MUTED : number; export var AUDIO_RECEIVER_AND_MIC : number; export var AUDIO_SESSION_CATEGORY_AMBIENT : string; export var AUDIO_SESSION_CATEGORY_PLAYBACK : string; export var AUDIO_SESSION_CATEGORY_PLAY_AND_RECORD : string; export var AUDIO_SESSION_CATEGORY_RECORD : string; export var AUDIO_SESSION_CATEGORY_SOLO_AMBIENT : string; export var AUDIO_SESSION_MODE_AMBIENT : number; export var AUDIO_SESSION_MODE_PLAYBACK : number; export var AUDIO_SESSION_MODE_PLAY_AND_RECORD : number; export var AUDIO_SESSION_MODE_RECORD : number; export var AUDIO_SESSION_MODE_SOLO_AMBIENT : number; export var AUDIO_SESSION_OVERRIDE_ROUTE_NONE : number; export var AUDIO_SESSION_OVERRIDE_ROUTE_SPEAKER : number; export var AUDIO_SESSION_PORT_AIRPLAY : string; export var AUDIO_SESSION_PORT_BLUETOOTHA2DP : string; export var AUDIO_SESSION_PORT_BLUETOOTHHFP : string; export var AUDIO_SESSION_PORT_BLUETOOTHLE : string; export var AUDIO_SESSION_PORT_BUILTINMIC : string; export var AUDIO_SESSION_PORT_BUILTINRECEIVER : string; export var AUDIO_SESSION_PORT_BUILTINSPEAKER : string; export var AUDIO_SESSION_PORT_CARAUDIO : string; export var AUDIO_SESSION_PORT_HDMI : string; export var AUDIO_SESSION_PORT_HEADPHONES : string; export var AUDIO_SESSION_PORT_HEADSETMIC : string; export var AUDIO_SESSION_PORT_LINEIN : string; export var AUDIO_SESSION_PORT_LINEOUT : string; export var AUDIO_SESSION_PORT_USBAUDIO : string; export var AUDIO_SPEAKER : number; export var AUDIO_UNAVAILABLE : number; export var AUDIO_UNKNOWN : number; export var CAMERA_FLASH_AUTO : number; export var CAMERA_FLASH_OFF : number; export var CAMERA_FLASH_ON : number; export var CAMERA_FRONT : number; export var CAMERA_REAR : number; export var DEVICE_BUSY : number; export var MEDIA_TYPE_PHOTO : string; export var MEDIA_TYPE_VIDEO : string; export var MUSIC_MEDIA_GROUP_ALBUM : number; export var MUSIC_MEDIA_GROUP_ALBUM_ARTIST : number; export var MUSIC_MEDIA_GROUP_ARTIST : number; export var MUSIC_MEDIA_GROUP_COMPOSER : number; export var MUSIC_MEDIA_GROUP_GENRE : number; export var MUSIC_MEDIA_GROUP_PLAYLIST : number; export var MUSIC_MEDIA_GROUP_PODCAST_TITLE : number; export var MUSIC_MEDIA_GROUP_TITLE : number; export var MUSIC_MEDIA_TYPE_ALL : number; export var MUSIC_MEDIA_TYPE_ANY_AUDIO : number; export var MUSIC_MEDIA_TYPE_AUDIOBOOK : number; export var MUSIC_MEDIA_TYPE_MUSIC : number; export var MUSIC_MEDIA_TYPE_PODCAST : number; export var MUSIC_PLAYER_REPEAT_ALL : number; export var MUSIC_PLAYER_REPEAT_DEFAULT : number; export var MUSIC_PLAYER_REPEAT_NONE : number; export var MUSIC_PLAYER_REPEAT_ONE : number; export var MUSIC_PLAYER_SHUFFLE_ALBUMS : number; export var MUSIC_PLAYER_SHUFFLE_DEFAULT : number; export var MUSIC_PLAYER_SHUFFLE_NONE : number; export var MUSIC_PLAYER_SHUFFLE_SONGS : number; export var MUSIC_PLAYER_STATE_INTERRUPTED : number; export var MUSIC_PLAYER_STATE_PAUSED : number; export var MUSIC_PLAYER_STATE_PLAYING : number; export var MUSIC_PLAYER_STATE_SEEK_BACKWARD : number; export var MUSIC_PLAYER_STATE_SEEK_FORWARD : number; export var MUSIC_PLAYER_STATE_STOPPED : number; export var NO_CAMERA : number; export var NO_VIDEO : number; export var QUALITY_HIGH : number; export var QUALITY_LOW : number; export var QUALITY_MEDIUM : number; export var UNKNOWN_ERROR : number; export var VIDEO_CONTROL_DEFAULT : number; export var VIDEO_CONTROL_EMBEDDED : number; export var VIDEO_CONTROL_FULLSCREEN : number; export var VIDEO_CONTROL_HIDDEN : number; export var VIDEO_CONTROL_NONE : number; export var VIDEO_CONTROL_VOLUME_ONLY : number; export var VIDEO_FINISH_REASON_PLAYBACK_ENDED : number; export var VIDEO_FINISH_REASON_PLAYBACK_ERROR : number; export var VIDEO_FINISH_REASON_USER_EXITED : number; export var VIDEO_LOAD_STATE_PLAYABLE : number; export var VIDEO_LOAD_STATE_PLAYTHROUGH_OK : number; export var VIDEO_LOAD_STATE_STALLED : number; export var VIDEO_LOAD_STATE_UNKNOWN : number; export var VIDEO_MEDIA_TYPE_AUDIO : number; export var VIDEO_MEDIA_TYPE_NONE : number; export var VIDEO_MEDIA_TYPE_VIDEO : number; export var VIDEO_PLAYBACK_STATE_INTERRUPTED : number; export var VIDEO_PLAYBACK_STATE_PAUSED : number; export var VIDEO_PLAYBACK_STATE_PLAYING : number; export var VIDEO_PLAYBACK_STATE_SEEKING_BACKWARD : number; export var VIDEO_PLAYBACK_STATE_SEEKING_FORWARD : number; export var VIDEO_PLAYBACK_STATE_STOPPED : number; export var VIDEO_REPEAT_MODE_NONE : number; export var VIDEO_REPEAT_MODE_ONE : number; export var VIDEO_SCALING_ASPECT_FILL : number; export var VIDEO_SCALING_ASPECT_FIT : number; export var VIDEO_SCALING_MODE_FILL : number; export var VIDEO_SCALING_NONE : number; export var VIDEO_SOURCE_TYPE_FILE : number; export var VIDEO_SOURCE_TYPE_STREAMING : number; export var VIDEO_SOURCE_TYPE_UNKNOWN : number; export var VIDEO_TIME_OPTION_EXACT : number; export var VIDEO_TIME_OPTION_NEAREST_KEYFRAME : number; export var apiName : string; export var appMusicPlayer : Ti.Media.MusicPlayer; export var audioLineType : number; export var audioPlaying : boolean; export var audioSessionCategory : number; export var audioSessionMode : number; export var availableCameraMediaTypes : Array; export var availableCameras : Array; export var availablePhotoGalleryMediaTypes : Array; export var availablePhotoMediaTypes : Array; export var averageMicrophonePower : number; export var bubbleParent : boolean; export var cameraFlashMode : number; export var canRecord : boolean; export var currentRoute : RouteDescription; export var isCameraSupported : boolean; export var peakMicrophonePower : number; export var systemMusicPlayer : Ti.Media.MusicPlayer; export var volume : number; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function beep () : void; export function createAudioPlayer (parameters?: Dictionary) : Ti.Media.AudioPlayer; export function createAudioRecorder (parameters?: Dictionary) : Ti.Media.AudioRecorder; export function createItem (parameters?: Dictionary) : Ti.Media.Item; export function createMusicPlayer (parameters?: Dictionary) : Ti.Media.MusicPlayer; export function createSound (parameters?: Dictionary) : Ti.Media.Sound; export function createVideoPlayer (parameters?: Dictionary) : Ti.Media.VideoPlayer; export function fireEvent (name: string, event: Dictionary) : void; export function getApiName () : string; export function getAppMusicPlayer () : Ti.Media.MusicPlayer; export function getAudioLineType () : number; export function getAudioPlaying () : boolean; export function getAudioSessionCategory () : number; export function getAudioSessionMode () : number; export function getAvailableCameraMediaTypes () : Array; export function getAvailableCameras () : Array; export function getAvailablePhotoGalleryMediaTypes () : Array; export function getAvailablePhotoMediaTypes () : Array; export function getAverageMicrophonePower () : number; export function getBubbleParent () : boolean; export function getCameraFlashMode () : number; export function getCanRecord () : boolean; export function getCurrentRoute () : RouteDescription; export function getIsCameraSupported () : boolean; export function getPeakMicrophonePower () : number; export function getSystemMusicPlayer () : Ti.Media.MusicPlayer; export function getVolume () : number; export function hideCamera () : void; export function hideMusicLibrary () : void; export function isMediaTypeSupported (source: string, type: string) : boolean; export function openMusicLibrary (options: MusicLibraryOptionsType) : void; export function openPhotoGallery (options: PhotoGalleryOptionsType) : void; export function previewImage (options: Dictionary) : void; export function queryMusicLibrary (query: MediaQueryType) : Array; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function requestAuthorization (callback: (...args : any[]) => any) : void; export function saveToPhotoGallery (media: Ti.Blob, callbacks: any) : void; export function saveToPhotoGallery (media: Ti.Filesystem.File, callbacks: any) : void; export function setAudioSessionCategory (audioSessionCategory: number) : void; export function setAudioSessionMode (audioSessionMode: number) : void; export function setAvailableCameraMediaTypes (availableCameraMediaTypes: Array) : void; export function setAvailablePhotoGalleryMediaTypes (availablePhotoGalleryMediaTypes: Array) : void; export function setAvailablePhotoMediaTypes (availablePhotoMediaTypes: Array) : void; export function setAverageMicrophonePower (averageMicrophonePower: number) : void; export function setBubbleParent (bubbleParent: boolean) : void; export function setCameraFlashMode (cameraFlashMode: number) : void; export function setOverrideAudioRoute (route: number) : void; export function showCamera (options: CameraOptionsType) : void; export function startMicrophoneMonitor () : void; export function stopMicrophoneMonitor () : void; export function switchCamera (camera: number) : void; export function takePicture () : void; export function takeScreenshot (callback: (...args : any[]) => any) : void; export function vibrate (pattern?: Array) : void; export interface Sound extends Ti.Proxy { STATE_BUFFERING : number; STATE_INITIALIZED : number; STATE_PAUSED : number; STATE_PLAYING : number; STATE_STARTING : number; STATE_STOPPED : number; STATE_STOPPING : number; STATE_WAITING_FOR_DATA : number; STATE_WAITING_FOR_QUEUE : number; allowBackground : boolean; duration : number; looping : boolean; paused : boolean; playing : boolean; time : number; url : string; volume : number; getDuration () : number; getTime () : number; getUrl () : string; getVolume () : number; isLooping () : boolean; isPaused () : boolean; isPlaying () : boolean; pause () : void; play () : void; release () : void; reset () : void; setLooping (looping: boolean) : void; setPaused (paused: boolean) : void; setTime (time: number) : void; setUrl (url: string) : void; setVolume (volume: number) : void; stop () : void; } export interface VideoPlayer extends Ti.UI.View { allowsAirPlay : boolean; autoplay : boolean; contentURL : string; currentPlaybackTime : number; duration : number; endPlaybackTime : number; fullscreen : boolean; initialPlaybackTime : number; loadState : number; media : any; mediaControlStyle : number; mediaTypes : number; movieControlMode : number; naturalSize : MovieSize; playableDuration : number; playbackState : number; playing : boolean; repeatMode : number; scalingMode : number; sourceType : number; url : any; useApplicationAudioSession : boolean; volume : number; cancelAllThumbnailImageRequests () : void; getAllowsAirPlay () : boolean; getAutoplay () : boolean; getContentURL () : string; getCurrentPlaybackTime () : number; getDuration () : number; getEndPlaybackTime () : number; getFullscreen () : boolean; getInitialPlaybackTime () : number; getLoadState () : number; getMediaControlStyle () : number; getMediaTypes () : number; getMovieControlMode () : number; getNaturalSize () : MovieSize; getPlayableDuration () : number; getPlaybackState () : number; getPlaying () : boolean; getRepeatMode () : number; getScalingMode () : number; getSourceType () : number; getUrl () : any; getUseApplicationAudioSession () : boolean; getVolume () : number; pause () : void; play () : void; release () : void; requestThumbnailImagesAtTimes (times: Array, option: number, callback: (...args : any[]) => any) : void; setAllowsAirPlay (allowsAirPlay: boolean) : void; setAutoplay (autoplay: boolean) : void; setBackgroundView (view: Ti.UI.View) : void; setContentURL (contentURL: string) : void; setCurrentPlaybackTime (currentPlaybackTime: number) : void; setDuration (duration: number) : void; setEndPlaybackTime (endPlaybackTime: number) : void; setFullscreen (fullscreen: boolean) : void; setInitialPlaybackTime (initialPlaybackTime: number) : void; setMedia (media: Ti.Blob) : void; setMedia (media: Ti.Filesystem.File) : void; setMedia (media: string) : void; setMediaControlStyle (mediaControlStyle: number) : void; setMediaTypes (mediaTypes: number) : void; setMovieControlMode (movieControlMode: number) : void; setNaturalSize (naturalSize: MovieSize) : void; setRepeatMode (repeatMode: number) : void; setScalingMode (scalingMode: number) : void; setSourceType (sourceType: number) : void; setUrl (url: string) : void; setUrl (url: Array) : void; setUseApplicationAudioSession (useApplicationAudioSession: boolean) : void; setVolume (volume: number) : void; stop () : void; thumbnailImageAtTime (time: number, option: number) : Ti.Blob; } export interface AudioRecorder extends Ti.Proxy { compression : number; format : number; paused : boolean; recording : boolean; stopped : boolean; getCompression () : number; getFormat () : number; getPaused () : boolean; getRecording () : boolean; getStopped () : boolean; pause () : void; resume () : void; setCompression (compression: number) : void; setFormat (format: number) : void; start () : void; stop () : Ti.Filesystem.File; } export interface Item extends Ti.Proxy { albumArtist : string; albumTitle : string; albumTrackCount : number; albumTrackNumber : number; artist : string; artwork : Ti.Blob; composer : string; discCount : number; discNumber : number; genre : string; isCompilation : boolean; lyrics : string; mediaType : number; playCount : number; playbackDuration : number; podcastTitle : string; rating : number; skipCount : number; title : string; getAlbumArtist () : string; getAlbumTitle () : string; getAlbumTrackCount () : number; getAlbumTrackNumber () : number; getArtist () : string; getArtwork () : Ti.Blob; getComposer () : string; getDiscCount () : number; getDiscNumber () : number; getGenre () : string; getIsCompilation () : boolean; getLyrics () : string; getMediaType () : number; getPlayCount () : number; getPlaybackDuration () : number; getPodcastTitle () : string; getRating () : number; getSkipCount () : number; getTitle () : string; } export interface MusicPlayer extends Ti.Proxy { currentPlaybackTime : number; nowPlaying : Ti.Media.Item; playbackState : number; repeatMode : number; shuffleMode : number; volume : number; getCurrentPlaybackTime () : number; getNowPlaying () : Ti.Media.Item; getPlaybackState () : number; getRepeatMode () : number; getShuffleMode () : number; getVolume () : number; pause () : void; play () : void; seekBackward () : void; seekForward () : void; setCurrentPlaybackTime (currentPlaybackTime: number) : void; setQueue (queue: Ti.Media.Item) : void; setQueue (queue: Array) : void; setQueue (queue: PlayerQueue) : void; setRepeatMode (repeatMode: number) : void; setShuffleMode (shuffleMode: number) : void; setVolume (volume: number) : void; skipToBeginning () : void; skipToNext () : void; skipToPrevious () : void; stop () : void; stopSeeking () : void; } export interface AudioPlayer extends Ti.Proxy { STATE_BUFFERING : number; STATE_INITIALIZED : number; STATE_PAUSED : number; STATE_PLAYING : number; STATE_STARTING : number; STATE_STOPPED : number; STATE_STOPPING : number; STATE_WAITING_FOR_DATA : number; STATE_WAITING_FOR_QUEUE : number; allowBackground : boolean; autoplay : boolean; bitRate : number; bufferSize : number; duration : number; idle : boolean; paused : boolean; playing : boolean; progress : number; state : number; time : number; url : string; volume : number; waiting : boolean; getAllowBackground () : boolean; getAutoplay () : boolean; getBitRate () : number; getBufferSize () : number; getDuration () : number; getIdle () : boolean; getPaused () : boolean; getPlaying () : boolean; getProgress () : number; getState () : number; getTime () : number; getUrl () : string; getVolume () : number; getWaiting () : boolean; isPaused () : boolean; isPlaying () : boolean; pause () : void; play () : void; release () : void; setBitRate (bitRate: number) : void; setBufferSize (bufferSize: number) : void; setPaused (paused: boolean) : void; setTime (time: number) : void; setUrl (url: string) : void; setVolume (volume: number) : void; start () : void; stateDescription (state: number) : string; stop () : void; } export interface Android { scanMediaFiles (paths: Array, mimeTypes: Array, callback: (...args : any[]) => any) : void; setSystemWallpaper (image: Ti.Blob, scale: boolean) : void; } } export module Platform { export var BATTERY_STATE_CHARGING : number; export var BATTERY_STATE_FULL : number; export var BATTERY_STATE_UNKNOWN : number; export var BATTERY_STATE_UNPLUGGED : number; export var address : string; export var apiName : string; export var architecture : string; export var availableMemory : number; export var batteryLevel : number; export var batteryMonitoring : boolean; export var batteryState : number; export var bubbleParent : boolean; export var displayCaps : Ti.Platform.DisplayCaps; export var id : string; export var locale : string; export var macaddress : string; export var manufacturer : string; export var model : string; export var name : string; export var netmask : string; export var osname : string; export var ostype : string; export var processorCount : number; export var runtime : string; export var username : string; export var version : string; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function canOpenURL (url: string) : boolean; export function createUUID () : string; export function fireEvent (name: string, event: Dictionary) : void; export function getAddress () : string; export function getApiName () : string; export function getArchitecture () : string; export function getAvailableMemory () : number; export function getBatteryLevel () : number; export function getBatteryMonitoring () : boolean; export function getBatteryState () : number; export function getBubbleParent () : boolean; export function getDisplayCaps () : Ti.Platform.DisplayCaps; export function getId () : string; export function getLocale () : string; export function getMacaddress () : string; export function getManufacturer () : string; export function getModel () : string; export function getName () : string; export function getNetmask () : string; export function getOsname () : string; export function getOstype () : string; export function getProcessorCount () : number; export function getRuntime () : string; export function getUsername () : string; export function getVersion () : string; export function is24HourTimeFormat () : boolean; export function openURL (url: string) : boolean; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function setBatteryMonitoring (batteryMonitoring: boolean) : void; export function setBubbleParent (bubbleParent: boolean) : void; export interface DisplayCaps extends Ti.Proxy { density : string; dpi : number; logicalDensityFactor : number; platformHeight : number; platformWidth : number; xdpi : number; ydpi : number; getDensity () : string; getDpi () : number; getLogicalDensityFactor () : number; getPlatformHeight () : number; getPlatformWidth () : number; getXdpi () : number; getYdpi () : number; } export interface Android { API_LEVEL : number; PHYSICAL_SIZE_CATEGORY_LARGE : number; PHYSICAL_SIZE_CATEGORY_NORMAL : number; PHYSICAL_SIZE_CATEGORY_SMALL : number; PHYSICAL_SIZE_CATEGORY_UNDEFINED : number; PHYSICAL_SIZE_CATEGORY_XLARGE : number; physicalSizeCategory : number; getPhysicalSizeCategory () : number; } } export interface Buffer extends Ti.Proxy { byteOrder : number; length : number; type : string; value : any; append (sourceBuffer: Ti.Buffer, sourceOffset?: number, sourceLength?: number) : number; clear () : void; clone (offset?: number, length?: number) : Ti.Buffer; copy (sourceBuffer: Ti.Buffer, offset: number, sourceOffset?: number, sourceLength?: number) : number; fill (fillByte: number, offset?: number, length?: number) : void; getByteOrder () : number; getLength () : number; getType () : string; getValue () : any; insert (sourceBuffer: Ti.Buffer, offset: number, sourceOffset?: number, sourceLength?: number) : number; release () : void; setLength (length: number) : void; toBlob () : Ti.Blob; toString () : string; } export enum BufferStream { } export module Calendar { export var AUTHORIZATION_AUTHORIZED : number; export var AUTHORIZATION_DENIED : number; export var AUTHORIZATION_RESTRICTED : number; export var AUTHORIZATION_UNKNOWN : number; export var AVAILABILITY_BUSY : number; export var AVAILABILITY_FREE : number; export var AVAILABILITY_NOTSUPPORTED : number; export var AVAILABILITY_TENTATIVE : number; export var AVAILABILITY_UNAVAILABLE : number; export var METHOD_ALERT : number; export var METHOD_DEFAULT : number; export var METHOD_EMAIL : number; export var METHOD_SMS : number; export var RECURRENCEFREQUENCY_DAILY : number; export var RECURRENCEFREQUENCY_MONTHLY : number; export var RECURRENCEFREQUENCY_WEEKLY : number; export var RECURRENCEFREQUENCY_YEARLY : number; export var SPAN_FUTUREEVENTS : number; export var SPAN_THISEVENT : number; export var STATE_DISMISSED : number; export var STATE_FIRED : number; export var STATE_SCHEDULED : number; export var STATUS_CANCELED : number; export var STATUS_CONFIRMED : number; export var STATUS_NONE : number; export var STATUS_TENTATIVE : number; export var VISIBILITY_CONFIDENTIAL : number; export var VISIBILITY_DEFAULT : number; export var VISIBILITY_PRIVATE : number; export var VISIBILITY_PUBLIC : number; export var allAlerts : Array; export var allCalendars : Array; export var allEditableCalendars : Array; export var apiName : string; export var bubbleParent : boolean; export var defaultCalendar : Ti.Calendar.Calendar; export var eventsAuthorization : number; export var selectableCalendars : Array; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function fireEvent (name: string, event: Dictionary) : void; export function getAllAlerts () : Array; export function getAllCalendars () : Array; export function getAllEditableCalendars () : Array; export function getApiName () : string; export function getBubbleParent () : boolean; export function getCalendarById (id: string) : Ti.Calendar.Calendar; export function getDefaultCalendar () : Ti.Calendar.Calendar; export function getEventsAuthorization () : number; export function getSelectableCalendars () : Array; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function requestEventsAuthorization (callback: (...args : any[]) => any) : void; export function setBubbleParent (bubbleParent: boolean) : void; export interface Calendar extends Ti.Proxy { hidden : boolean; id : string; name : string; selected : boolean; createEvent (properties: Dictionary) : Ti.Calendar.Event; getEventById (id: number) : Ti.Calendar.Event; getEventsBetweenDates (date1: Date, date2: Date) : Array; getEventsInDate (year: number, month: number, day: number) : Array; getEventsInMonth (year: number, month: number) : Array; getEventsInYear (year: number) : Array; getHidden () : boolean; getId () : string; getName () : string; getSelected () : boolean; } export interface Reminder extends Ti.Proxy { id : string; method : number; minutes : number; getId () : string; getMethod () : number; getMinutes () : number; } export interface Event extends Ti.Proxy { alerts : Array; allDay : boolean; availability : number; begin : Date; description : string; end : Date; extendedProperties : Dictionary; hasAlarm : boolean; id : string; isDetached : boolean; location : string; notes : string; recurenceRule : Ti.Calendar.RecurrenceRule; recurenceRules : Array; reminders : Array; status : number; title : string; visibility : number; addRecurrenceRule (rule: Ti.Calendar.RecurrenceRule) : void; createAlert (data: Dictionary) : Ti.Calendar.Alert; createRecurenceRule (data: Dictionary) : Ti.Calendar.RecurrenceRule; createReminder (data: Dictionary) : Ti.Calendar.Reminder; getAlerts () : Array; getAllDay () : boolean; getAvailability () : number; getBegin () : Date; getDescription () : string; getEnd () : Date; getExtendedProperties () : Dictionary; getExtendedProperty (name: string) : string; getHasAlarm () : boolean; getId () : string; getIsDetached () : boolean; getLocation () : string; getNotes () : string; getRecurenceRule () : Ti.Calendar.RecurrenceRule; getRecurenceRules () : Array; getReminders () : Array; getStatus () : number; getTitle () : string; getVisibility () : number; refresh () : boolean; remove (span: number) : boolean; removeRecurenceRule (rule: Ti.Calendar.RecurrenceRule) : void; save (span: number) : boolean; setAlerts (alerts: Array) : void; setAllDay (allDay: boolean) : void; setBegin (begin: Date) : void; setEnd (end: Date) : void; setExtendedProperty (name: string, value: string) : void; setLocation (location: string) : void; setNotes (notes: string) : void; setRecurenceRule (recurenceRule: Ti.Calendar.RecurrenceRule) : void; setRecurenceRules (recurenceRules: Array) : void; setTitle (title: string) : void; } export interface RecurrenceRule extends Ti.Proxy { calendarID : string; daysOfTheMonth : Array; daysOfTheWeek : daysOfTheWeekDictionary; daysOfTheYear : Array; end : recurrenceEndDictionary; frequency : number; interval : number; monthsOfTheYear : Array; setPositions : Array; weeksOfTheYear : Array; getCalendarID () : string; getDaysOfTheMonth () : Array; getDaysOfTheWeek () : daysOfTheWeekDictionary; getDaysOfTheYear () : Array; getEnd () : recurrenceEndDictionary; getFrequency () : number; getInterval () : number; getMonthsOfTheYear () : Array; getSetPositions () : Array; getWeeksOfTheYear () : Array; } export interface Alert extends Ti.Proxy { absoluteDate : Date; alarmTime : Date; begin : Date; end : Date; eventId : number; id : string; minutes : number; relativeOffset : number; state : number; getAbsoluteDate () : Date; getAlarmTime () : Date; getBegin () : Date; getEnd () : Date; getEventId () : number; getId () : string; getMinutes () : number; getRelativeOffset () : number; getState () : number; setAbsoluteDate (absoluteDate: Date) : void; setRelativeOffset (relativeOffset: number) : void; } } export module Filesystem { export var MODE_APPEND : number; export var MODE_READ : number; export var MODE_WRITE : number; export var apiName : string; export var applicationCacheDirectory : string; export var applicationDataDirectory : string; export var applicationDirectory : string; export var applicationSupportDirectory : string; export var bubbleParent : boolean; export var externalStorageDirectory : string; export var lineEnding : string; export var resRawDirectory : string; export var resourcesDirectory : string; export var separator : string; export var tempDirectory : string; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function createTempDirectory () : Ti.Filesystem.File; export function createTempFile () : Ti.Filesystem.File; export function fireEvent (name: string, event: Dictionary) : void; export function getApiName () : string; export function getApplicationCacheDirectory () : string; export function getApplicationDataDirectory () : string; export function getApplicationDirectory () : string; export function getApplicationSupportDirectory () : string; export function getBubbleParent () : boolean; export function getExternalStorageDirectory () : string; export function getFile (path: string, ...extraPaths: string[]) : Ti.Filesystem.File; export function getLineEnding () : string; export function getResRawDirectory () : string; export function getResourcesDirectory () : string; export function getSeparator () : string; export function getTempDirectory () : string; export function isExternalStoragePresent () : boolean; export function openStream (mode: number, path: string, ...extraPaths: string[]) : Ti.Filesystem.FileStream; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function setBubbleParent (bubbleParent: boolean) : void; export interface File extends Ti.Proxy { executable : boolean; hidden : boolean; name : string; nativePath : string; parent : Ti.Filesystem.File; readonly : boolean; remoteBackup : boolean; size : number; symbolicLink : boolean; writable : boolean; writeable : boolean; append (data: string) : boolean; append (data: Ti.Blob) : boolean; append (data: Ti.Filesystem.File) : boolean; copy (destinationPath: string) : boolean; createDirectory () : boolean; createFile () : boolean; createTimestamp () : number; deleteDirectory (recursive?: boolean) : boolean; deleteFile () : boolean; exists () : boolean; extension () : string; getDirectoryListing () : Array; getExecutable () : boolean; getHidden () : boolean; getName () : string; getNativePath () : string; getParent () : any; getReadonly () : boolean; getRemoteBackup () : boolean; getSize () : number; getSymbolicLink () : boolean; getWritable () : boolean; getWriteable () : boolean; isDirectory () : boolean; isFile () : boolean; modificationTimestamp () : number; move (newpath: string) : boolean; open (mode: number) : Ti.Filesystem.FileStream; read () : Ti.Blob; rename (newname: string) : boolean; resolve () : string; setHidden (hidden: boolean) : void; setRemoteBackup (remoteBackup: boolean) : void; spaceAvailable () : number; write (data: string, append?: boolean) : boolean; write (data: Ti.Filesystem.File, append?: boolean) : boolean; write (data: Ti.Blob, append?: boolean) : boolean; } export enum FileStream { } } export module Network { export var INADDR_ANY : string; export var NETWORK_LAN : number; export var NETWORK_MOBILE : number; export var NETWORK_NONE : number; export var NETWORK_UNKNOWN : number; export var NETWORK_WIFI : number; export var NOTIFICATION_TYPE_ALERT : number; export var NOTIFICATION_TYPE_BADGE : number; export var NOTIFICATION_TYPE_NEWSSTAND : number; export var NOTIFICATION_TYPE_SOUND : number; export var PROGRESS_UNKNOWN : number; export var READ_MODE : number; export var READ_WRITE_MODE : number; export var SOCKET_CLOSED : number; export var SOCKET_CONNECTED : number; export var SOCKET_ERROR : number; export var SOCKET_INITIALIZED : number; export var SOCKET_LISTENING : number; export var TLS_VERSION_1_0 : number; export var TLS_VERSION_1_1 : number; export var TLS_VERSION_1_2 : number; export var WRITE_MODE : number; export var allHTTPCookies : Array; export var apiName : string; export var bubbleParent : boolean; export var httpURLFormatter : (...args : any[]) => any; export var networkType : number; export var networkTypeName : string; export var online : boolean; export var remoteDeviceUUID : string; export var remoteNotificationTypes : Array; export var remoteNotificationsEnabled : boolean; export function addConnectivityListener (callback: (...args : any[]) => any) : void; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function addHTTPCookie (cookie: Ti.Network.Cookie) : void; export function addSystemCookie (cookie: Ti.Network.Cookie) : void; export function applyProperties (props: Dictionary) : void; export function createBonjourBrowser (serviceType: string, domain: string, parameters?: Dictionary) : Ti.Network.BonjourBrowser; export function createBonjourService (name: string, type: string, domain: string, parameters?: Dictionary) : Ti.Network.BonjourService; export function createCookie (parameters?: Dictionary) : Ti.Network.Cookie; export function createHTTPClient (parameters?: Dictionary) : Ti.Network.HTTPClient; export function createTCPSocket (hostName: string, port: number, mode: number, parameters: Dictionary) : Ti.Network.TCPSocket; export function decodeURIComponent (value: string) : string; export function encodeURIComponent (value: string) : string; export function fireEvent (name: string, event: Dictionary) : void; export function getAllHTTPCookies () : Array; export function getApiName () : string; export function getBubbleParent () : boolean; export function getHTTPCookies (domain: string, path: string, name: string) : Array; export function getHTTPCookiesForDomain (domain: string) : Array; export function getHttpURLFormatter () : (...args : any[]) => any; export function getNetworkType () : number; export function getNetworkTypeName () : string; export function getOnline () : boolean; export function getRemoteDeviceUUID () : string; export function getRemoteNotificationTypes () : Array; export function getRemoteNotificationsEnabled () : boolean; export function getSystemCookies (domain: string, path: string, name: string) : Array; export function registerForPushNotifications (config: PushNotificationConfig) : void; export function removeAllHTTPCookies () : void; export function removeAllSystemCookies () : void; export function removeConnectivityListener (callback: (...args : any[]) => any) : void; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function removeHTTPCookie (domain: string, path: string, name: string) : void; export function removeHTTPCookiesForDomain (domain: string) : void; export function removeSystemCookie (domain: string, path: string, name: string) : void; export function setBubbleParent (bubbleParent: boolean) : void; export function setHttpURLFormatter (httpURLFormatter: (...args : any[]) => any) : void; export function unregisterForPushNotifications () : void; export interface TCPSocket extends Ti.Proxy { hostName : string; isValid : boolean; mode : number; port : number; stripTerminator : boolean; close () : void; connect () : void; getHostName () : string; getIsValid () : boolean; getMode () : number; getPort () : number; getStripTerminator () : boolean; listen () : void; setHostName (hostName: string) : void; setIsValid (isValid: boolean) : void; setMode (mode: number) : void; setPort (port: number) : void; setStripTerminator (stripTerminator: boolean) : void; write (data: any, sendTo: number) : void; write (data: string, sendTo: number) : void; } export module Socket { export var CLOSED : number; export var CONNECTED : number; export var ERROR : number; export var INITIALIZED : number; export var LISTENING : number; export var apiName : string; export var bubbleParent : boolean; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function createTCP (params?: Dictionary) : Ti.Network.Socket.TCP; export function createUDP (params?: Dictionary) : Ti.Network.Socket.UDP; export function fireEvent (name: string, event: Dictionary) : 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 UDP extends Ti.IOStream { data : (...args : any[]) => any; error : (...args : any[]) => any; port : number; started : (...args : any[]) => any; getData () : (...args : any[]) => any; getError () : (...args : any[]) => any; getPort () : number; getStarted () : (...args : any[]) => any; sendBytes (port: number, host: string, data: Array) : void; sendString (port: number, host: string, data: string) : void; setData (data: (...args : any[]) => any) : void; setError (error: (...args : any[]) => any) : void; setPort (port: number) : void; setStarted (started: (...args : any[]) => any) : void; start (port: number) : void; stop () : void; } export interface TCP extends Ti.IOStream { accepted : (...args : any[]) => any; connected : (...args : any[]) => any; error : (...args : any[]) => any; host : string; listenQueueSize : number; port : number; state : number; timeout : number; accept (options: AcceptDict) : void; connect () : void; getAccepted () : (...args : any[]) => any; getConnected () : (...args : any[]) => any; getError () : (...args : any[]) => any; getHost () : string; getListenQueueSize () : number; getPort () : number; getState () : number; getTimeout () : number; listen () : void; setAccepted (accepted: (...args : any[]) => any) : void; setConnected (connected: (...args : any[]) => any) : void; setError (error: (...args : any[]) => any) : void; setHost (host: string) : void; setListenQueueSize (listenQueueSize: number) : void; setPort (port: number) : void; setTimeout (timeout: number) : void; } } export interface BonjourService extends Ti.Proxy { domain : string; isLocal : boolean; name : string; socket : any; type : string; getDomain () : string; getIsLocal () : boolean; getName () : string; getSocket () : any; getType () : string; publish (socket: any) : void; resolve (timeout: number) : void; setDomain (domain: string) : void; setIsLocal (isLocal: boolean) : void; setName (name: string) : void; setSocket (socket: any) : void; setType (type: string) : void; stop () : void; } export interface HTTPClient extends Ti.Proxy { DONE : number; HEADERS_RECEIVED : number; LOADING : number; OPENED : number; UNSENT : number; allResponseHeaders : string; autoEncodeUrl : boolean; autoRedirect : boolean; cache : boolean; connected : boolean; connectionType : string; domain : string; enableKeepAlive : boolean; file : string; location : string; ondatastream : (...args : any[]) => any; onerror : (...args : any[]) => any; onload : (...args : any[]) => any; onreadystatechange : (...args : any[]) => any; onsendstream : (...args : any[]) => any; password : string; readyState : number; responseData : Ti.Blob; responseText : string; responseXML : Ti.XML.Document; securityManager : SecurityManagerProtocol; status : number; statusText : string; timeout : number; tlsVersion : number; username : string; validatesSecureCertificate : boolean; withCredentials : boolean; abort () : void; addAuthFactory (scheme: string, factory: any) : void; addKeyManager (X509KeyManager: any) : void; addTrustManager (X509TrustManager: any) : void; clearCookies (host: string) : void; getAllResponseHeaders () : string; getAutoEncodeUrl () : boolean; getAutoRedirect () : boolean; getCache () : boolean; getConnected () : boolean; getConnectionType () : string; getDomain () : string; getEnableKeepAlive () : boolean; getFile () : string; getLocation () : string; getOndatastream () : (...args : any[]) => any; getOnerror () : (...args : any[]) => any; getOnload () : (...args : any[]) => any; getOnreadystatechange () : (...args : any[]) => any; getOnsendstream () : (...args : any[]) => any; getPassword () : string; getReadyState () : number; getResponseData () : Ti.Blob; getResponseHeader (name: string) : string; getResponseText () : string; getResponseXML () : Ti.XML.Document; getSecurityManager () : SecurityManagerProtocol; getStatus () : number; getStatusText () : string; getTimeout () : number; getTlsVersion () : number; getUsername () : string; getValidatesSecureCertificate () : boolean; getWithCredentials () : boolean; open (method: string, url: string, async?: boolean) : void; send (data?: any) : void; send (data?: string) : void; send (data?: Ti.Filesystem.File) : void; send (data?: Ti.Blob) : void; setAutoEncodeUrl (autoEncodeUrl: boolean) : void; setAutoRedirect (autoRedirect: boolean) : void; setCache (cache: boolean) : void; setDomain (domain: string) : void; setEnableKeepAlive (enableKeepAlive: boolean) : void; setFile (file: string) : void; setOndatastream (ondatastream: (...args : any[]) => any) : void; setOnerror (onerror: (...args : any[]) => any) : void; setOnload (onload: (...args : any[]) => any) : void; setOnreadystatechange (onreadystatechange: (...args : any[]) => any) : void; setOnsendstream (onsendstream: (...args : any[]) => any) : void; setPassword (password: string) : void; setRequestHeader (name: string, value: string) : void; setTimeout (timeout: number) : void; setTlsVersion (tlsVersion: number) : void; setUsername (username: string) : void; setValidatesSecureCertificate (validatesSecureCertificate: boolean) : void; setWithCredentials (withCredentials: boolean) : void; } export interface BonjourBrowser extends Ti.Proxy { domain : string; isSearching : boolean; serviceType : string; getDomain () : string; getIsSearching () : boolean; getServiceType () : string; search () : void; setDomain (domain: string) : void; setIsSearching (isSearching: boolean) : void; setServiceType (serviceType: string) : void; stopSearch () : void; } export interface Cookie extends Ti.Proxy { comment : string; domain : string; expiryDate : string; httponly : boolean; name : string; originalUrl : string; path : string; secure : boolean; value : string; version : number; getComment () : string; getDomain () : string; getExpiryDate () : string; getHttponly () : boolean; getName () : string; getOriginalUrl () : string; getPath () : string; getSecure () : boolean; getValue () : string; getVersion () : number; isValid () : boolean; setComment (comment: string) : void; setDomain (domain: string) : void; setExpiryDate (expiryDate: string) : void; setHttponly (httponly: boolean) : void; setOriginalUrl (originalUrl: string) : void; setPath (path: string) : void; setSecure (secure: boolean) : void; setValue (value: string) : void; setVersion (version: number) : void; } } export interface Yahoo { yql (yql: string, callback: (...args : any[]) => any) : void; } export interface Gesture { landscape : boolean; orientation : number; portrait : boolean; getLandscape () : boolean; getOrientation () : number; getPortrait () : boolean; isFaceDown () : boolean; isFaceUp () : boolean; isLandscape () : boolean; isPortrait () : boolean; } export interface Analytics { lastEvent : string; addEvent (type: string, name: string, data?: any) : void; featureEvent (name: string, data?: any) : void; getLastEvent () : string; navEvent (from: string, to: string, name?: string, data?: any) : void; settingsEvent (name: string, data?: any) : void; timedEvent (name: string, start: Date, stop: Date, duration: number, data?: any) : void; userEvent (name: string, data?: any) : void; } export module Facebook { export var BUTTON_STYLE_NORMAL : number; export var BUTTON_STYLE_WIDE : number; export var accessToken : string; export var apiName : string; export var appid : string; export var bubbleParent : boolean; export var expirationDate : Date; export var forceDialogAuth : boolean; export var loggedIn : boolean; export var permissions : Array; export var uid : string; export function addEventListener (name: string, callback: (...args : any[]) => any) : void; export function applyProperties (props: Dictionary) : void; export function authorize () : void; export function createLoginButton (parameters?: Dictionary) : Ti.Facebook.LoginButton; export function dialog (action: string, params: any, callback: (...args : any[]) => any) : void; export function fireEvent (name: string, event: Dictionary) : void; export function getAccessToken () : string; export function getApiName () : string; export function getAppid () : string; export function getBubbleParent () : boolean; export function getExpirationDate () : Date; export function getForceDialogAuth () : boolean; export function getLoggedIn () : boolean; export function getPermissions () : Array; export function getUid () : string; export function logout () : void; export function removeEventListener (name: string, callback: (...args : any[]) => any) : void; export function request (method: string, params: any, callback: (...args : any[]) => any) : void; export function requestWithGraphPath (path: string, params: Dictionary, httpMethod: string, callback: (...args : any[]) => any) : void; export function setAccessToken (accessToken: string) : void; export function setAppid (appid: string) : void; export function setBubbleParent (bubbleParent: boolean) : void; export function setExpirationDate (expirationDate: Date) : void; export function setForceDialogAuth (forceDialogAuth: boolean) : void; export function setLoggedIn (loggedIn: boolean) : void; export function setPermissions (permissions: Array) : void; export function setUid (uid: string) : void; export interface LoginButton extends Ti.UI.View { style : string; getStyle () : string; setStyle (style: string) : void; } } export enum Accelerometer { } export interface Utils { base64decode (obj: string) : Ti.Blob; base64decode (obj: Ti.Blob) : Ti.Blob; base64encode (obj: string) : Ti.Blob; base64encode (obj: Ti.Blob) : Ti.Blob; base64encode (obj: Ti.Filesystem.File) : Ti.Blob; md5HexDigest (obj: string) : string; md5HexDigest (obj: Ti.Blob) : string; sha1 (obj: string) : string; sha1 (obj: Ti.Blob) : string; sha256 (obj: string) : string; sha256 (obj: Ti.Blob) : string; } export interface Event { bubbles : boolean; cancelBubble : boolean; source : any; type : string; } export interface Stream { MODE_APPEND : number; MODE_READ : number; MODE_WRITE : number; createStream (params: CreateStreamArgs) : Ti.IOStream; pump (inputStream: Ti.IOStream, handler: (...args : any[]) => any, maxChunkSize: number, isAsync?: boolean) : void; read (sourceStream: Ti.IOStream, buffer: Ti.Buffer, offset?: number, length?: number, resultsCallback?: (...args : any[]) => any) : void; readAll (sourceStream: Ti.IOStream, buffer?: Ti.Buffer, resultsCallback?: (...args : any[]) => any) : any; write (outputStream: Ti.IOStream, buffer: Ti.Buffer, offset?: number, length?: number, resultsCallback?: (...args : any[]) => any) : void; writeStream (inputStream: Ti.IOStream, outputStream: Ti.IOStream, maxChunkSize: number, resultsCallback?: (...args : any[]) => any) : void; } } declare class Dictionary { } declare class BarItemType { accessibilityLabel : string; enabled : boolean; image : any; title : string; width : number; } declare class MatrixCreationDict { anchorPoint : Dictionary; rotate : number; scale : number; } declare class TableViewIndexEntry { index : number; title : string; } declare class FacebookRESTResponsev1 { error : string; method : string; result : string; success : boolean; } declare class titleAttributesParams { color : string; font : Font; shadow : shadowDict; } declare class MapRegionType { latitude : number; latitudeDelta : number; longitude : number; longitudeDelta : number; } declare class CropRectType { height : number; width : number; x : number; y : number; } declare class LocationResults extends ErrorResponse { coords : LocationCoordinates; provider : LocationProviderDict; } declare class ErrorResponse { code : number; error : string; success : boolean; } declare class CloudPushNotificationsQueryResponse extends CloudResponse { subscriptions : Array>; } declare class CloudResponse { code : number; error : boolean; message : string; meta : Dictionary; success : boolean; } declare enum CloudPushNotificationsResponse { } declare class textFieldSelectedParams { length : number; location : number; } declare class recurrenceEndDictionary { endDate : Date; occurrenceCount : number; } declare module Global { export function L (key: string, hint?: string) : string; export function alert (message: string) : void; export function clearInterval (timerId: number) : void; export function clearTimeout (timerId: number) : void; export function decodeURIComponent (encodedURI: string) : string; export function encodeURIComponent (string: string) : string; export function require (moduleId: string) : any; export function setInterval (_function: (...args : any[]) => any, delay: number) : number; export function setTimeout (_function: (...args : any[]) => any, delay: number) : number; export interface console { debug (message: any) : void; error (message: any) : void; info (message: any) : void; log (message: any) : void; warn (message: any) : void; } export interface String { format (formatString: string, value: string) : string; format (formatString: string, value: number) : string; formatCurrency (value: number) : string; formatDate (date: Date, format?: string) : string; formatDecimal (value: number, locale?: string, pattern?: string) : string; formatTime (date: Date, format?: string) : string; } export interface JSON { parse (text: string, reviver: (...args : any[]) => any) : any; stringify (value: any, replacer?: (...args : any[]) => any, space?: number) : string; stringify (value: any, replacer?: Array, space?: string) : string; stringify (value: any, replacer?: Array, space?: number) : string; stringify (value: any, replacer?: (...args : any[]) => any, space?: string) : string; } } declare class CloudGeoFenceResponse extends CloudResponse { geo_fences : Array>; } declare class ServiceIntentOptions { startMode : number; url : string; } declare class AcceptedCallbackArgs { inbound : Ti.Network.Socket.TCP; socket : Ti.Network.Socket.TCP; } declare class HeadingData { accuracy : number; magneticHeading : number; timestamp : number; trueHeading : number; x : number; y : number; z : number; } declare class FacebookGraphResponsev1 { error : string; path : string; result : string; success : boolean; } declare class textAreaSelectedParams { length : number; location : number; } declare class ThumbnailResponse extends ErrorResponse { image : Ti.Blob; time : number; } declare class Dimension { height : number; width : number; x : number; y : number; } declare class ReadCallbackArgs extends ErrorResponse { bytesProcessed : number; errorDescription : string; errorState : number; source : Ti.IOStream; } declare class CloudACLsCheckResponse extends CloudResponse { permission : Dictionary; } declare class ViewTemplate { bindId : string; childTemplates : Array; events : Dictionary; properties : Dictionary; type : string; } declare class CloudChatsResponse extends CloudResponse { chats : Array>; } declare class MediaQueryType { albumArtist : any; albumTitle : any; artist : any; composer : any; genre : any; grouping : number; isCompilation : any; mediaType : any; title : any; } declare class WebAPIError { code : number; message : string; name : string; } declare class DocumentViewerOptions { animated : boolean; view : Ti.UI.View; } declare class ListViewAnimationProperties { animated : boolean; animationStyle : number; position : number; } declare class CloudPushSchedulesResponse extends CloudResponse { push_schedules : Array; } declare class DataCallbackArgs { address : string; bytesData : Array; port : string; stringData : string; } declare class CloudPushNotificationErrorArg { error : string; } declare class ScreenshotResult { media : Ti.Blob; } declare class YQLResponse extends ErrorResponse { data : any; message : string; } declare class ForwardGeocodeResponse extends ErrorResponse { accuracy : number; address : string; city : string; country : string; countryCode : string; country_code : string; displayAddress : string; latitude : string; longitude : string; postalCode : string; region1 : string; region2 : string; street : string; street1 : string; } declare class CloudEventsResponse extends CloudResponse { events : Array>; } declare class ReadyStatePayload { readyState : number; } declare class ErrorCallbackArgs { errorCode : number; socket : Ti.Network.Socket.TCP; } declare class FailureResponse { code: Number; error: string; success: boolean; } declare class WriteCallbackArgs extends ErrorResponse { bytesProcessed : number; errorDescription : string; errorState : number; source : Ti.IOStream; } declare class CloudPushNotificationSuccessArg { deviceToken : string; } declare class MapLocationType { animate : boolean; latitude : number; latitudeDelta : number; longitude : number; longitudeDelta : number; regionFit : boolean; } declare class DecodeStringDict { charset : string; length : number; position : number; source : Ti.Buffer; } declare class ListViewContentInsetOption { animated : boolean; duration : number; } declare class RouteDescription { inputs : Array; outputs : Array; } declare class CreateStreamArgs { mode : number; source : any; } declare enum ContactsAuthorizationResponse { } declare class CloudCheckinsResponse extends CloudResponse { checkins : Array>; } declare class CreateBufferArgs { byteOrder : number; length : number; type : string; value : any; } declare class CloudPushNotificationConfig { error : (...args : any[]) => any; success : (...args : any[]) => any; } declare class CloudReviewsResponse extends CloudResponse { reviews : Array>; } declare class Point { x : number; y : number; } declare class CloudPhotosResponse extends CloudResponse { photos : Array>; } declare class PushNotificationConfig { callback : (...args : any[]) => any; error : (...args : any[]) => any; success : (...args : any[]) => any; types : Array; } declare class MapRouteType { color : string; name : string; points : Array; width : number; } declare class AcceptDict { error : (...args : any[]) => any; timeout : number; } declare class MediaQueryInfoType { exact : boolean; value : any; } declare class PumpCallbackArgs extends ErrorResponse { buffer : Ti.Buffer; bytesProcessed : number; errorDescription : string; errorState : number; source : Ti.IOStream; totalBytesProcessed : number; } declare class MusicLibraryOptionsType { allowMultipleSelections : boolean; animated : boolean; autohide : boolean; cancel : (...args : any[]) => any; error : (...args : any[]) => any; mediaTypes : any; success : (...args : any[]) => any; } declare class shadowDict { blurRadius : number; color : string; offset : Dictionary; } declare class launchOptions { launchOptionsLocationKey : boolean; source : string; url : string; } declare class WriteStreamCallbackArgs extends ErrorResponse { bytesProcessed : number; errorDescription : string; errorState : number; fromStream : Ti.IOStream; toStream : Ti.IOStream; } declare class CloudChatGroupsResponse extends CloudResponse { chat_groups : Array>; } declare class CloudPhotoCollectionsPhotosResponse extends CloudResponse { photos : Array>; } declare class DecodeNumberDict { byteOrder : number; position : number; source : Ti.Buffer; type : string; } declare class ConnectedCallbackArgs { socket : Ti.Network.Socket.TCP; } declare class CloudPhotoCollectionsResponse extends CloudResponse { collections : Array>; } declare class CloudObjectsResponse extends CloudResponse { classname : Array>; } declare class PopoverParams { animated : boolean; rect : Dimension; view : Ti.UI.View; } declare class MediaScannerResponse { path : string; uri : string; } declare class CloudPushNotificationsQueryChannelResponse extends CloudResponse { push_channels : Array; } declare class CloudPostsResponse extends CloudResponse { posts : Array>; } declare class CloudSocialIntegrationsResponse extends CloudResponse { users : Array>; } declare class APSConnectionDelegate { } declare class CameraOptionsType { allowEditing : boolean; animated : boolean; arrowDirection : number; autohide : boolean; autorotate : boolean; cancel : (...args : any[]) => any; error : (...args : any[]) => any; inPopOver : boolean; mediaTypes : Array; overlay : Ti.UI.View; popoverView : Ti.UI.View; saveToPhotoGallery : boolean; showControls : boolean; success : (...args : any[]) => any; transform : Ti.UI._2DMatrix; videoMaximumDuration : number; videoQuality : number; } declare class ListViewIndexEntry { index : number; title : string; } declare class CloudStreamProgress { progress : number; url : string; } declare class MusicLibraryResponseType { items : Array; representative : Ti.Media.Item; types : number; } declare class CloudEventOccurrencesResponse extends CloudResponse { event_occurrences : Array>; } declare class CloudUsersResponse extends CloudResponse { users : Array>; } declare class TableViewContentInsetOption { animated : boolean; duration : number; } declare class CloudFriendRequestsResponse extends CloudResponse { friend_requests : Array>; } declare class CloudACLsResponse extends CloudResponse { acls : Array>; } declare class ListViewMarkerProps { itemIndex : number; sectionIndex : number; } declare class EventsAuthorizationResponse { code : number; error : string; success : boolean; } declare class PlayerQueue { items : Array; } declare class CoverFlowImageType { height : number; image : any; width : number; } declare class BroadcastIntentOptions { action : string; className : string; data : string; flags : number; packageName : string; url : string; } declare class CloudUsersSecureResponse extends CloudResponse { accessToken : string; expiresIn : number; } declare class CloudClientsResponse extends CloudResponse { ip_address : string; location : Dictionary; } declare class PushNotificationErrorArg { type : string; } declare class CloudStatusesResponse extends CloudResponse { statuses : Array>; } declare class windowToolbarParam { animated : boolean; barColor : string; tintColor : string; translucent : boolean; } declare class GeocodedAddress { address : string; city : string; country : string; countryCode : string; country_code : string; displayAddress : string; latitude : string; longitude : string; postalCode : string; region1 : string; region2 : string; street : string; street1 : string; zipcode : string; } declare class ContactsCallbackArgs extends ErrorResponse { data : Array; } declare class zoomScaleOption { animated : boolean; } declare class LocationCoordinates { accuracy : number; altitude : number; altitudeAccuracy : number; heading : number; latitude : number; longitude : number; speed : number; timestamp : number; } declare class ActivityResult { intent : Ti.Android.Intent; requestCode : number; resultCode : number; } declare class CloudUsersSecureDialog { title : string; } declare class CloudFriendsResponse extends CloudResponse { users : Array>; } declare class PhotoGalleryOptionsType { allowEditing : boolean; animated : boolean; arrowDirection : number; autohide : boolean; cancel : (...args : any[]) => any; error : (...args : any[]) => any; mediaTypes : Array; popoverView : Ti.UI.View; success : (...args : any[]) => any; } declare class NotificationParams { alertAction : string; alertBody : string; alertLaunchImage : string; badge : number; category : string; date : Date; repeat : string; sound : string; timezone : string; userInfo : Dictionary; } declare enum SuccessResponse { } declare class daysOfTheWeekDictionary { daysOfWeek : number; week : number; } declare class Modules { } declare class ReferenceInsets { bottom : number; left : number; right : number; top : number; } declare class hideStatusBarParams { animated : boolean; animationStyle : number; } declare class PreviewImageOptions { error : (...args : any[]) => any; image : Ti.Blob; success : (...args : any[]) => any; } declare class ListDataItem { properties : Dictionary; template : any; } declare class ItemTemplate { childTemplates : Array; events : Dictionary; properties : Dictionary; } declare class MovieSize { height : number; width : number; } declare class CameraMediaItemType { cropRect : CropRectType; media : Ti.Blob; mediaType : string; } declare class HeadingResponse extends ErrorResponse { heading : HeadingData; } declare class ListViewEdgeInsets { bottom : number; left : number; right : number; top : number; } declare class BoundaryIdentifier { identifier : string; point1 : Point; point2 : Point; } declare enum CloudEmailsResponse { } declare class GradientColorRef { color : string; offset : number; } declare class Font { fontFamily : string; fontSize : any; fontStyle : string; fontWeight : string; textStyle : string; } declare class CloudPlacesResponse extends CloudResponse { places : Array>; } declare class EncodeNumberDict { byteOrder : number; dest : Ti.Buffer; position : number; source : number; type : string; } declare class showContactsParams { animated : boolean; cancel : (...args : any[]) => any; fields : Array; selectedPerson : (...args : any[]) => any; selectedProperty : (...args : any[]) => any; } declare class LocationProviderDict { accuracy : number; name : string; power : number; } declare class FacebookDialogResponsev1 { cancelled : boolean; error : string; result : string; success : boolean; } declare class CloudFilesResponse extends CloudResponse { files : Array>; } declare class hideParams { animated : boolean; } declare class SecurityManagerProtocol { connectionDelegateForUrl (url: any) : APSConnectionDelegate; getKeyManagers (proxy: any) : Array; getTrustManagers (proxy: any) : Array; willHandleURL (url: any) : boolean; } declare class openWindowParams { activityEnterAnimation : number; activityExitAnimation : number; animated : boolean; bottom : any; fullscreen : boolean; height : any; left : any; modal : boolean; modalStyle : number; modalTransitionStyle : number; navBarHidden : boolean; right : any; top : any; transition : number; width : any; } declare class Gradient { backfillEnd : boolean; backfillStart : boolean; colors : any; endPoint : Point; endRadius : number; startPoint : Point; startRadius : number; type : string; } declare class showStatusBarParams { animated : boolean; animationStyle : number; } declare class transitionAnimationParam { duration : number; tranistionTo : Ti.UI.Animation; transitionFrom : Ti.UI.Animation; } declare class MapPointType { latitude : number; longitude : number; } declare class CloudKeyValuesResponse extends CloudResponse { keyvalues : Array>; } declare class TableViewEdgeInsets { bottom : number; left : number; right : number; top : number; } declare class ReverseGeocodeResponse extends ErrorResponse { places : Array; } declare class contentOffsetOption { animated : boolean; } declare class Attribute { range : Array; type : number; value : number; } declare class PushNotificationSuccessArg { deviceToken : string; type : string; } declare class PushNotificationData { data : Dictionary; inBackground : boolean; } declare class closeWindowParams { activityEnterAnimation : number; activityExitAnimation : number; animated : boolean; } declare class CloudLikesResponse extends CloudResponse { likes : Array>; } declare class showParams { animated : boolean; rect : Dimension; view : Ti.UI.View; } declare class PreviewImageError { message : string; } declare class CloudMessagesResponse extends CloudResponse { messages : Array>; } declare class CloudPushNotificationsShowChannelResponse extends CloudResponse { devices : Dictionary; } declare class ImageAsCroppedDict { height : number; width : number; x : number; y : number; } declare class UserNotificationSettings { categories : Array; types : Array; } declare class TableViewAnimationProperties { animated : boolean; animationStyle : number; position : number; } declare enum MediaAuthorizationResponse { } declare class EncodeStringDict { charset : string; dest : Ti.Buffer; destPosition : number; source : string; sourceLength : number; sourcePosition : number; }