import * as React from 'react';
import type { SvgProps, PathProps, GProps, CircleProps, UseProps, RectProps, LineProps, PolygonProps, PolylineProps, EllipseProps, TextProps, LinearGradientProps, RadialGradientProps, StopProps, ClipPathProps, PatternProps, MaskProps, MarkerProps, SymbolProps, ImageProps, ForeignObjectProps } from 'react-native-svg';
type TSpanProps = GProps;
type TextPathProps = GProps;
type DefsProps = GProps;
type CT
= React.ForwardRefExoticComponent & React.RefAttributes>;
export declare const Svg: CT;
export declare const Path: CT;
export declare const G: CT;
export declare const Circle: CT;
export declare const Use: CT;
export declare const Rect: CT;
export declare const Line: CT;
export declare const Polygon: CT;
export declare const Polyline: CT;
export declare const Ellipse: CT;
export declare const Text: CT;
export declare const TSpan: CT;
export declare const TextPath: CT;
export declare const Defs: CT;
export declare const LinearGradient: CT;
export declare const RadialGradient: CT;
export declare const Stop: CT;
export declare const ClipPath: CT;
export declare const Pattern: CT;
export declare const Mask: CT;
export declare const Marker: CT;
export declare const Symbol: CT;
export declare const Image: CT;
export declare const ForeignObject: CT;
export type { SvgProps, PathProps, GProps, CircleProps, UseProps, RectProps, LineProps, PolygonProps, PolylineProps, EllipseProps, TextProps, TSpanProps, TextPathProps, DefsProps, LinearGradientProps, RadialGradientProps, StopProps, ClipPathProps, PatternProps, MaskProps, MarkerProps, SymbolProps, ImageProps, ForeignObjectProps, };
export interface IconProps extends SvgProps {
size?: number | string;
}
export type IconBaseProps = IconProps;