import { LinearGradient } from './styling/linear-gradient';
interface NativeScriptUIView extends UIView {
    hasNonUniformBorder: boolean;
    hasNonUniformBorderColor: boolean;
    borderLayer: CAShapeLayer;
    maskType: ios.LayerMaskType;
    originalMask: CALayer;
    gradientLayer: CAGradientLayer;
    outerShadowContainerLayer: CALayer;
}
export declare namespace ios {
    type LayerMaskType = 'BORDER' | 'CLIP_PATH';
    namespace LayerMask {
        const BORDER = "BORDER";
        const CLIP_PATH = "CLIP_PATH";
    }
    function getActualHeight(view: UIView): number;
    function getStatusBarHeight(viewController?: UIViewController): number;
    function drawGradient(nativeView: NativeScriptUIView, gradientLayer: CAGradientLayer, gradient: LinearGradient, gradientLayerOpacity?: number): void;
}
export {};
