import React from "react"; import { ButtonConfiguration, IconButton, StyledText } from "../../../configuration/common/Common"; import { TopBarMode } from "../../../configuration/common/TopBarConfiguration"; import { CameraSelectConfig } from "./camera-select-dropdown"; import { SelectCameraMenu } from "../../../configuration/common/SelectCameraMenu"; export declare class NavigationBarSize { height: number; remainingVisibleBodyHeight: string; minTopPaddingForContent: number; minTopPaddingForViewFinder: number; } declare class Props { title: StyledText; backgroundColor: string; backButton: ButtonConfiguration; introButton?: IconButton; cameraSelectConfig: SelectCameraMenu; onCloseButtonClick: () => void; onShowIntroButtonClick: () => void; cameraConfig: CameraSelectConfig; isCancelDisabled: boolean; mode: TopBarMode; onSizeCalculated?: (size: NavigationBarSize) => void; } export declare function TopBar(props: Props): React.JSX.Element; export {};