import type { StatusBarProps, StatusBarStyle, StatusBarAnimation } from './types';
/**
 * A component that allows you to configure your status bar declaratively.
 *
 * You will likely have multiple `StatusBar` components mounted in the same app at the same time.
 * For example, if you have multiple screens in your app, you may end up using one per screen.
 * The props of each `StatusBar` component will be merged in the order that they were mounted.
 * This component is built on top of the [StatusBar](https://reactnative.dev/docs/statusbar)
 * component exported from React Native, and it provides defaults that work better for Expo users.
 */
export declare function StatusBar({ style, hideTransitionAnimation, animated, hidden }: StatusBarProps): import("react/jsx-runtime").JSX.Element;
export declare namespace StatusBar {
    var setStyle: (style: StatusBarStyle, animated?: boolean) => void;
    var setHidden: (hidden: boolean, animation?: StatusBarAnimation) => void;
}
/**
 * @deprecated Use `StatusBar.setStyle` instead. This will be removed in a future release.
 */
export declare const setStatusBarStyle: (style: StatusBarStyle, animated?: boolean) => void;
/**
 * @deprecated Use `StatusBar.setHidden` instead. This will be removed in a future release.
 */
export declare const setStatusBarHidden: (hidden: boolean, animation?: StatusBarAnimation) => void;
//# sourceMappingURL=NativeStatusBarWrapper.d.ts.map