import { CssProperty, Property, Style, View } from '@nativescript/core';
import { XMLSerializer } from '@xmldom/xmldom';
export * from './Elements';
export declare const strokeProperty: CssProperty<Style, any>;
export declare const strokeWidthProperty: CssProperty<Style, number>;
export declare const fillProperty: CssProperty<Style, any>;
export declare const fillRuleProperty: CssProperty<Style, any>;
export declare const fillOpacityProperty: CssProperty<Style, any>;
export declare const stopColorProperty: CssProperty<Style, any>;
export declare const strokeLinecapProperty: CssProperty<Style, any>;
export declare const strokeLinejoinProperty: CssProperty<Style, any>;
export declare const strokeMiterlimitProperty: CssProperty<Style, any>;
export declare const srcProperty: Property<SVGBase, string>;
export declare const syncProperty: Property<SVGBase, boolean>;
export declare const initialSVG = "<svg xmlns=\"http://www.w3.org/2000/svg\"></svg>";
export declare class SVGBase extends View {
    static readyEvent: string;
    __domElement: any;
    _serializer: XMLSerializer;
    __children: any[];
    _attachedToDom: boolean;
    src: string;
    sync: boolean;
    constructor();
}
