///
import { BreakpointConfig } from "../shared/styles/breakpoints";
import { SpaceSizes } from "../shared/styles/styleUtils/modifiers/modifierUtils";
import { LinkProps } from "../link/types";
import { IconSize } from "../shared/types/iconSize";
type BgColor = React.CSSProperties["backgroundColor"];
type PaddingHoriz = SpaceSizes;
type PaddingVert = SpaceSizes;
export interface AppChromeTheme {
headerBackgroundColor?: BgColor;
headerPaddingHor?: PaddingHoriz;
headerPaddingVert?: PaddingVert;
iconWidth?: IconSize;
itemActiveBackgroundColor?: BgColor;
itemHoverBackgroundColor?: BgColor;
sidebarBackgroundColor?: BgColor;
sidebarHeaderPaddingHor?: PaddingHoriz;
sidebarHeaderPaddingVert?: PaddingVert;
sidebarWidth?: BreakpointConfig;
sidebarItemPaddingHor?: PaddingHoriz;
sidebarItemPaddingVert?: PaddingVert;
}
export interface SidebarNavItemProps extends LinkProps {
isActive?: boolean;
onClick?: (event?: React.SyntheticEvent) => void;
disabled?: boolean;
children?: React.ReactNode | React.ReactNode[];
}
export {};