import { type StackProps } from '@chakra-ui/react'; import { ReactNode } from 'react'; import { UserProfileProps } from './user-profile'; export interface SidebarProps extends StackProps { /** Show search field */ showSearch?: boolean; /** Show language selector */ showLanguageSelector?: boolean; /** Show help center link */ showHelpCenter?: boolean; /** Help center URL */ helpCenterUrl?: string; /** Show settings link */ showSettings?: boolean; /** Settings URL */ settingsUrl?: string; /** Default icon for routes without specific icons (icons are defined on routes via the `icon` property) */ defaultIcon?: ReactNode; /** User profile callbacks */ userProfileProps?: UserProfileProps; /** Additional content to render at the top of the sidebar (after logo) */ headerContent?: ReactNode; /** Additional content to render before the user profile */ footerContent?: ReactNode; } export declare const Sidebar: ({ showSearch, showLanguageSelector, showHelpCenter, helpCenterUrl, showSettings, settingsUrl, defaultIcon, userProfileProps, headerContent, footerContent, ...props }: SidebarProps) => import("react/jsx-runtime").JSX.Element;