import PropTypes from 'prop-types'; import React, { Component } from 'react'; declare class TitleBar extends Component { static contextType: React.Context & { theme: import("../../styles/themes/ITheme").default; }>; static propTypes: { type: PropTypes.Requireable; leftTextStyle: PropTypes.Requireable; rightTextStyle: PropTypes.Requireable; style: PropTypes.Requireable; leftText: PropTypes.Requireable; rightText: PropTypes.Requireable; onPressLeft: PropTypes.Requireable<(...args: any[]) => any>; onPressLeft2: PropTypes.Requireable<(...args: any[]) => any>; onPressRight: PropTypes.Requireable<(...args: any[]) => any>; onPressRight2: PropTypes.Requireable<(...args: any[]) => any>; onPressTitle: PropTypes.Requireable<(...args: any[]) => any>; title: PropTypes.Requireable; subTitle: PropTypes.Requireable; titleStyle: any; subtitleStyle: any; allowFontScaling: PropTypes.Requireable; showDot: PropTypes.Requireable; accessible: PropTypes.Requireable; leftAccessibilityLabel: PropTypes.Requireable; leftAccessibilityHint: PropTypes.Requireable; left2AccessibilityLabel: PropTypes.Requireable; left2AccessibilityHint: PropTypes.Requireable; rightAccessibilityLabel: PropTypes.Requireable; rightAccessibilityHint: PropTypes.Requireable; right2AccessibilityLabel: PropTypes.Requireable; right2AccessibilityHint: PropTypes.Requireable; }; static defaultProps: { type: string; allowFontScaling: boolean; titleStyle: {}; subtitleStyle: {}; }; constructor(props: any); UNSAFE_componentWillMount(): void; render(): JSX.Element; } export default TitleBar;