import React from 'react'; type Props = { title: string; onShare?: () => void; }; export declare const Title: (props: Props) => React.JSX.Element; declare const defaultStyles: (theme: import("../../BrandConfigProvider").Theme) => readonly ["LineChartTitle", import("../../BrandConfigProvider/styles/createStyles").NamedStyles<{ container: { alignItems: "flex-start"; }; titleRowContainer: { flexDirection: "row"; }; titleText: { fontWeight: "700"; paddingBottom: number; flex: number; }; shareButton: { borderColor: string; borderWidth: number; borderRadius: number; }; shareIcon: { width: any; height: any; viewBox: any; preserveAspectRatio: any; color: any; title: any; children: any; opacity: any; fill: any; fillOpacity: any; fillRule: any; stroke: any; strokeWidth: any; strokeOpacity: any; strokeDasharray: any; strokeDashoffset: any; strokeLinecap: any; strokeLinejoin: any; strokeMiterlimit: any; vectorEffect: any; clipRule: any; clipPath: any; translate: any; translateX: any; translateY: any; origin: any; originX: any; originY: any; scale: any; scaleX: any; scaleY: any; skew: any; skewX: any; skewY: any; rotation: any; x: any; y: any; transform: any; pointerEvents: any; onStartShouldSetResponder: any; onMoveShouldSetResponder: any; onResponderEnd: any; onResponderGrant: any; onResponderReject: any; onResponderMove: any; onResponderRelease: any; onResponderStart: any; onResponderTerminationRequest: any; onResponderTerminate: any; onStartShouldSetResponderCapture: any; onMoveShouldSetResponderCapture: any; disabled: any; onPress: any; onPressIn: any; onPressOut: any; onLongPress: any; delayPressIn: any; delayPressOut: any; delayLongPress: any; id: any; marker: any; markerStart: any; markerMid: any; markerEnd: any; mask: any; onLayout: any; accessibilityLabel: any; accessible: any; testID: any; font: any; fontStyle: any; fontVariant: any; fontWeight: any; fontStretch: any; fontSize: any; fontFamily: any; textAnchor: any; textDecoration: any; letterSpacing: any; wordSpacing: any; kerning: any; fontFeatureSettings: any; fontVariantLigatures: any; fontVariationSettings: any; hitSlop: any; removeClippedSubviews: any; style: any; nativeID: any; collapsable: any; needsOffscreenAlphaCompositing: any; renderToHardwareTextureAndroid: any; focusable: any; shouldRasterizeIOS: any; isTVSelectable: any; hasTVPreferredFocus: any; tvParallaxProperties: any; tvParallaxShiftDistanceX: any; tvParallaxShiftDistanceY: any; tvParallaxTiltAngle: any; tvParallaxMagnification: any; onTouchStart: any; onTouchMove: any; onTouchEnd: any; onTouchCancel: any; onTouchEndCapture: any; onPointerEnter: any; onPointerEnterCapture: any; onPointerLeave: any; onPointerLeaveCapture: any; onPointerMove: any; onPointerMoveCapture: any; onPointerCancel: any; onPointerCancelCapture: any; onPointerDown: any; onPointerDownCapture: any; onPointerUp: any; onPointerUpCapture: any; accessibilityActions: any; 'aria-label': any; accessibilityRole: any; accessibilityState: any; 'aria-busy': any; 'aria-checked': any; 'aria-disabled': any; 'aria-expanded': any; 'aria-selected': any; 'aria-labelledby': any; accessibilityHint: any; accessibilityValue: any; 'aria-valuemax': any; 'aria-valuemin': any; 'aria-valuenow': any; 'aria-valuetext': any; onAccessibilityAction: any; importantForAccessibility: any; 'aria-hidden': any; 'aria-live': any; 'aria-modal': any; role: any; accessibilityLiveRegion: any; accessibilityLabelledBy: any; accessibilityElementsHidden: any; accessibilityViewIsModal: any; onAccessibilityEscape: any; onAccessibilityTap: any; onMagicTap: any; accessibilityIgnoresInvertColors: any; accessibilityLanguage: any; }; }>]; declare module './../../BrandConfigProvider/styles/types' { interface ComponentStyles extends ComponentNamedStyles { } } export {};