import { type EventSubscription } from 'expo-modules-core'; import type { NavigationBarBehavior, NavigationBarButtonStyle, NavigationBarPosition, NavigationBarStyle, NavigationBarVisibility, NavigationBarVisibilityEvent } from './NavigationBar.types'; export declare function addVisibilityListener(listener: (event: NavigationBarVisibilityEvent) => void): EventSubscription; export declare function setBackgroundColorAsync(color: string): Promise; export declare function getBackgroundColorAsync(): Promise; export declare function setBorderColorAsync(color: string): Promise; export declare function getBorderColorAsync(): Promise; export declare function setVisibilityAsync(visibility: NavigationBarVisibility): Promise; export declare function getVisibilityAsync(): Promise; export declare function setButtonStyleAsync(style: NavigationBarButtonStyle): Promise; export declare function getButtonStyleAsync(): Promise; export declare function setPositionAsync(position: NavigationBarPosition): Promise; export declare function unstable_getPositionAsync(): Promise; export declare function setBehaviorAsync(behavior: NavigationBarBehavior): Promise; export declare function getBehaviorAsync(): Promise; export declare function setStyle(style: NavigationBarStyle): void; export declare function useVisibility(): NavigationBarVisibility | null; //# sourceMappingURL=NavigationBar.android.d.ts.map