/// <reference types="react" />
import { type ChipProps } from "../buttons";
import { type TooltipProps } from "../controls";
export interface ActionButton {
    labelOrIcon: string | React.ReactNode;
    onClick?: () => void;
    id: React.Key;
    tooltip?: Omit<TooltipProps, "children">;
    chip?: ChipProps;
}
interface NavigationBarProps extends React.ComponentProps<"nav"> {
    title?: string;
    displayBackButton?: boolean;
    logoUrl?: string;
    transparent?: boolean;
    displayButtonShadows?: boolean;
    onBackButtonClick?: () => void;
    actions?: ActionButton[];
    isLoading?: boolean;
    subtitle?: string;
    paddingRight?: number;
}
export declare function NavigationBar({ title, displayBackButton, logoUrl, transparent, displayButtonShadows, onBackButtonClick, actions, isLoading, subtitle, paddingRight, ...props }: NavigationBarProps): import("react/jsx-runtime").JSX.Element;
export {};
