import type { Theme } from '../core/theme'; export type AndroidNavigationBarProps = { theme?: Theme; }; export declare const useAndroidNavigationBarUpdater: ({ theme, }?: AndroidNavigationBarProps | undefined) => () => void; /** * Updates the **Android system navigation bar** (bottom bar) colors to match the active CDS theme. * * This component is **side-effect only** (renders `null`). When mounted, it sets: * - **navigation bar background color** to the theme background (`theme.color.bg`) * - **navigation bar icon brightness** (light/dark) based on the computed status bar style * * ### When to use * - Your app wants the Android navigation bar to visually match the CDS theme (light/dark) * - You intentionally want an opaque navigation bar that matches your app background (non edge-to-edge look). * * ### When NOT to use * - Your app already manages system bars via another library/app-level integration. * - You intentionally want to keep the OS default navigation bar styling. * - You are using Android edge-to-edge defaults (transparent system bars / scrims) and want the platform to * manage navigation bar transparency + contrast automatically. */ export declare const AndroidNavigationBar: import('react').MemoExoticComponent< (props: AndroidNavigationBarProps) => null >; //# sourceMappingURL=AndroidNavigationBar.d.ts.map