declare class TNSLabel extends UILabel { static alloc(): TNSLabel; // inherited from NSObject static appearance(): TNSLabel; // inherited from UIAppearance /** * @since 8.0 */ static appearanceForTraitCollection(trait: UITraitCollection): TNSLabel; // inherited from UIAppearance /** * @since 8.0 * @deprecated 9.0 */ static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TNSLabel; // inherited from UIAppearance /** * @since 9.0 */ static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray | typeof NSObject[]): TNSLabel; // inherited from UIAppearance /** * @since 5.0 * @deprecated 9.0 */ static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TNSLabel; // inherited from UIAppearance /** * @since 9.0 */ static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray | typeof NSObject[]): TNSLabel; // inherited from UIAppearance static new(): TNSLabel; // inherited from NSObject borderThickness: UIEdgeInsets; padding: UIEdgeInsets; } declare var TNSWidgetsVersionNumber: number; declare var TNSWidgetsVersionString: interop.Reference; declare function __nslog(message: string): void; declare function __tns_uptime(): number;