import React, { HTMLAttributes } from 'react';
import { LinkType } from './Link';
export type NavBarOrientation = 'horizontal' | 'vertical';
export type NavBarVariant = 'primary' | 'secondary';
export type NavBarSize = 'medium' | 'small';
export interface NavBarProps extends Omit, 'onChange'> {
variant?: NavBarVariant;
orientation?: NavBarOrientation;
size?: NavBarSize;
children: React.ReactNode;
value?: number;
defaultValue?: number;
onChange?: (value: number) => void;
}
interface NavBarComponent extends React.ForwardRefExoticComponent> {
Link: LinkType;
}
interface NavBarContextProps {
variant?: NavBarVariant;
value?: number;
onValueChange: (value: number) => void;
orientation: NavBarOrientation;
size?: 'small' | 'medium';
}
export declare const NavBarContext: React.Context;
export declare const NavBar: NavBarComponent;
export default NavBar;