import { ComponentPropsWithoutRef } from 'react';
/**
* Props for the PageSidebar component
* @extends ComponentPropsWithoutRef<"div">
*/
export type PageSidebarProps = ComponentPropsWithoutRef<"div"> & {
/**
* Key for storing sidebar collapsed state in localStorage
* @default "sidebar-collapsed"
*/
localStorageKey?: string;
/**
* Custom tracking ID for analytics
*/
["data-tracking-id"]?: string;
/**
* Title to display in the adaptive trigger button
*/
currentPageTitle?: string;
};
/**
* PageSidebar component for creating collapsible navigation sidebars.
*
* Features:
* - Collapsible sidebar with localStorage persistence
* - Responsive design with adaptive popover on mobile
* - Automatic tracking ID generation for analytics
* - Keyboard navigation and accessibility support
* - Toggle button with tooltip
* - Context provider for sidebar state
* - Mobile-friendly popover navigation
*
* @example
*
*
* Sidebar Title
*
*
* Home
*
*
*/
export declare const PageSidebar: import('react').ForwardRefExoticComponent, HTMLDivElement>, "ref"> & {
/**
* Key for storing sidebar collapsed state in localStorage
* @default "sidebar-collapsed"
*/
localStorageKey?: string;
/**
* Custom tracking ID for analytics
*/
"data-tracking-id"?: string;
/**
* Title to display in the adaptive trigger button
*/
currentPageTitle?: string;
} & import('react').RefAttributes>;