import React from 'react'; import { StyleProp, TextStyle } from 'react-native'; import { Ux4gIconName } from '../../foundation/icons'; import { Ux4gAvatarSize } from '../avatar/Avatar'; export type Ux4gAppHeaderVariant = 'light' | 'filled' | 'outlined'; export interface Ux4gAppHeaderAction { icon?: Ux4gIconName; onPressed?: () => void; tooltip?: string; customWidget?: React.ReactNode; } export interface Ux4gAppHeaderProps { title?: string; variant?: Ux4gAppHeaderVariant; showBackButton?: boolean; onBackPressed?: () => void; leadingWidgets?: React.ReactNode[]; actions?: Ux4gAppHeaderAction[]; avatar?: React.ReactNode; avatarSize?: Ux4gAvatarSize; showAvatar?: boolean; avatarImageUrl?: string; avatarInitials?: string; onAvatarPressed?: () => void; titleWidget?: React.ReactNode; titleStyle?: StyleProp; backgroundColor?: string; foregroundColor?: string; borderColor?: string; height?: number; horizontalPadding?: number; leadingSpacing?: number; actionSpacing?: number; elevation?: number; useSafeArea?: boolean; testID?: string; } export declare const Ux4gAppHeader: React.FC; //# sourceMappingURL=AppHeader.d.ts.map