import { FC, ReactChild } from 'react';
interface BaseProps {
    theme?: string;
    subtitle?: string;
    showLeftIcon?: boolean;
    showRightIcon?: boolean;
    leftIconName?: string;
    rightIconName?: string;
    accessibilityLeftIcon?: string;
    accessibilityRightIcon?: string;
    onPressLeftIcon?: () => void;
    onPressRightIcon?: () => void;
}
interface PropsWithTitleRequired extends BaseProps {
    title: string;
    children?: ReactChild | ReactChild[];
}
interface PropsWithChildrenRequired extends BaseProps {
    title?: string;
    children: ReactChild | ReactChild[];
}
type HeaderProps = PropsWithTitleRequired | PropsWithChildrenRequired;
export declare const DEFAULT_LEFT_ICON_NAME = "arrow-left";
export declare const DEFAULT_RIGHT_ICON_NAME = "times";
declare const Header: FC<HeaderProps>;
export default Header;
//# sourceMappingURL=index.d.ts.map