///
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;
};