/// export declare const Toc: { new (props: import("./composite").ICompositeTocProps): { renderTool(): import("react").ReactNode; context: import("..").IRolContext; componentDidMount(): void; componentDidUpdate(prevProps: import("./composite").ICompositeTocProps, prevState: never, snap: never): void; componentWillUnmount(): void; toolDidConstruct(): void; toolDidActivate(): void; toolDidDeactivate(): void; toolDidDestroy(): void; activate(force?: boolean): void; deactivate(): void; handleBaseToolClick: () => void; render(): import("react").ReactNode; setState(state: ((prevState: never, props: Readonly) => Pick) | Pick, callback?: () => void): void; forceUpdate(callback?: () => void): void; readonly props: Readonly; state: never; refs: { [key: string]: import("react").ReactInstance; }; shouldComponentUpdate?(nextProps: Readonly, nextState: never, nextContext: any): boolean; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: never): any; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; componentWillUpdate?(nextProps: Readonly, nextState: never, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: never, nextContext: any): void; }; new (props: import("./composite").ICompositeTocProps, context: any): { renderTool(): import("react").ReactNode; context: import("..").IRolContext; componentDidMount(): void; componentDidUpdate(prevProps: import("./composite").ICompositeTocProps, prevState: never, snap: never): void; componentWillUnmount(): void; toolDidConstruct(): void; toolDidActivate(): void; toolDidDeactivate(): void; toolDidDestroy(): void; activate(force?: boolean): void; deactivate(): void; handleBaseToolClick: () => void; render(): import("react").ReactNode; setState(state: ((prevState: never, props: Readonly) => Pick) | Pick, callback?: () => void): void; forceUpdate(callback?: () => void): void; readonly props: Readonly; state: never; refs: { [key: string]: import("react").ReactInstance; }; shouldComponentUpdate?(nextProps: Readonly, nextState: never, nextContext: any): boolean; componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: never): any; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; componentWillUpdate?(nextProps: Readonly, nextState: never, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: never, nextContext: any): void; }; defaultProps: { activated: boolean; defaultActivated: boolean; independant: boolean; className: string; }; contextType: import("react").Context; };