import React from 'react'; import { ViewStyle, TextStyle } from 'react-native'; import { SpacingProps } from '../../../theme'; import { TestableProps } from '../../common/test'; import { ShadowProps } from '../../common/shadow'; export interface HeaderAction { iconName?: string; type?: string; label?: string; onPress?: () => void; color?: string; disabled?: boolean; testID?: string; accessibilityLabel?: string; iconSize?: number; iconStyle?: TextStyle | ViewStyle; labelSize?: number; labelWeight?: TextStyle['fontWeight']; } export interface HeaderProps extends TestableProps, ShadowProps, SpacingProps { title?: string | React.ReactNode; backVisible?: boolean; onBack?: () => void; backIconName?: string; backIconColor?: string; actions?: HeaderAction[]; backgroundColor?: string; borderBottom?: boolean; titleColor?: string; height?: number; transparent?: boolean; safeAreaTopEnabled?: boolean; gradientEnabled?: boolean; gradientVariant?: 'linear' | 'radial'; gradientColors?: string[]; gradientLocations?: number[]; gradientAngle?: number; gradientStart?: { x: number; y: number; }; gradientEnd?: { x: number; y: number; }; gradientCenter?: { x: number; y: number; }; gradientRadius?: number; gradientOpacity?: number; rightNode?: React.ReactNode; } export declare const Header: React.FC; export default Header; //# sourceMappingURL=Header.d.ts.map