import React from "react"; import { LogoProps } from "../logo"; import "./sidebar.scss"; export type SidebarProps = React.PropsWithChildren<{ /** Whether the sidebar should have a border. */ border?: boolean; /** Whether this component is expanded. */ expanded?: boolean; /** Whether this component can be expanded. */ expandable?: boolean; /** An aria-label describing the collapse action. */ labelCollapse?: string; /** An aria-label describing the expand action. */ labelExpand?: string; /** Props to pass to (default) logo. */ logoProps?: LogoProps; /** Whether the sidebar should have a minimum width. */ minWidth?: boolean; /** The position of this component. */ position?: "start" | "end"; /** Whether to show the logo. */ showLogo?: boolean; /** Logo (JSX) slot. */ slotLogo?: React.ReactNode; /** Whether the sidebar should be sticky (default: true). */ sticky?: boolean; }>; /** * Sidebar component, can be positioned at either ends of the screen, optionally with a Logo component. */ export declare const Sidebar: React.FC;