import Immutable from "immutable"; import React from "react"; import { AppState, ContentRef } from "@nteract/core"; declare type ScrolledValue = boolean | "auto"; interface ComponentProps { id: string; contentRef: ContentRef; children: React.ReactNode; } interface StateProps { hidden: boolean; scrolledValue: ScrolledValue; outputs: Immutable.List; } declare type Props = ComponentProps & StateProps; interface State { scrolledValueForAutoScroll: boolean; } export declare class Outputs extends React.PureComponent { private readonly wrapperRef; constructor(props: Props); render(): JSX.Element; componentDidMount(): void; componentDidUpdate(prevProps: Props, prevState: State): void; updateScrolledValueForAutoScroll(): void; autoScrollShouldScroll(heightOfOutputs: number): boolean; } export declare const makeMapStateToProps: (initialState: AppState, ownProps: ComponentProps) => (state: AppState) => StateProps; declare const _default: import("react-redux").ConnectedComponent & ComponentProps>; export default _default;