import type { ContextType } from 'react'; import { Component } from 'react'; import type { RedocRawOptions } from '../../services/types'; import type { ProMenu } from '../../../../services/ProMenu'; import { RedocNormalizedOptions } from '../../services/RedocNormalizedOptions'; import { OptionsContext } from '../OptionsProvider'; export interface StickySidebarProps { className?: string; scrollYOffset?: RedocRawOptions['scrollYOffset']; menu: ProMenu; } export interface StickySidebarState { offsetTop?: string; } export declare class StickyResponsiveSidebar extends Component { static contextType: import("react").Context; context: ContextType; state: StickySidebarState; stickyElement: Element; componentDidMount(): void; componentWillUnmount(): void; getScrollYOffset(options: RedocNormalizedOptions): string; render(): JSX.Element; private toggleNavMenu; }