import type { HTMLAttributes, ReactNode } from "react";
interface BreadcrumbItem {
label: ReactNode;
href?: string;
}
interface BreadcrumbsProps extends HTMLAttributes {
items: BreadcrumbItem[];
}
interface ModeSwitcherOption {
value: string;
label: ReactNode;
}
interface ModeSwitcherProps extends Omit, "onChange"> {
value: string;
options: ModeSwitcherOption[];
onChange?: (value: string) => void;
/**
* Accessible label for the radiogroup. Defaults to "Mode".
*/
ariaLabel?: string;
}
declare const TopNav: import("react").ForwardRefExoticComponent & import("react").RefAttributes> & {
Left: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
Center: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
Right: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
Breadcrumbs: import("react").ForwardRefExoticComponent>;
ModeSwitcher: import("react").ForwardRefExoticComponent>;
};
export { TopNav };