import { Observable } from '@nativescript/core/data/observable'; import { ImageSource } from '@nativescript/core/image-source'; import { ImageAsset } from '@nativescript/core/image-asset'; export declare function nativeProperty(target: any, k?: any, desc?: PropertyDescriptor): any; export declare function nativeProperty(options: NativePropertyOptions): (target: any, k?: any, desc?: PropertyDescriptor) => any; export declare function nonenumerable(target: any, name: string): void; export declare function nonenumerable(target: any, name: string, desc: PropertyDescriptor): PropertyDescriptor; export declare abstract class BaseNative extends Observable { options: U; constructor(options?: U, native?: T); native: T; duringInit: boolean; initNativeView(native: T, options: U): void; getNative(): T; abstract createNative(options: U): T; log(...args: any[]): void; } export declare function _createImageSourceFromSrc(value: string | ImageSource | ImageAsset): ImageSource; export declare function capitalize(s: any): any; import { NativePropertyOptions } from '.'; export declare function getFileName(str: string): string; export declare function getRelativePathToApp(str: string): string;