import React, { ReactNode } from 'react';
import { noop } from '../utility/generic';
export type TimelineHeadersProviderProps = {
    children: ReactNode;
    rightSidebarWidth?: number;
    leftSidebarWidth: number;
    timeSteps: object;
    registerScroll: (e: HTMLDivElement) => void;
};
export declare class TimelineHeadersProvider extends React.Component<TimelineHeadersProviderProps> {
    render(): import("react/jsx-runtime").JSX.Element;
}
export declare const TimelineHeadersContext: React.Context<{
    registerScroll: () => typeof noop;
    rightSidebarWidth: number;
    leftSidebarWidth: number;
    timeSteps: {};
}>;
export declare const useTimelineHeadersContext: () => {
    registerScroll: () => typeof noop;
    rightSidebarWidth: number;
    leftSidebarWidth: number;
    timeSteps: {};
};
