/// import React from 'react'; import { Message } from '@twilio/conversations/lib/message'; import { WithStyles } from '@material-ui/core/styles'; declare const styles: import("@material-ui/styles").StyleRules<{}, "button" | "outerContainer" | "innerScrollContainer" | "messageListContainer" | "showButton">; interface MessageListScrollContainerProps extends WithStyles { messages: Message[]; } interface MessageListScrollContainerState { isScrolledToBottom: boolean; showButton: boolean; messageNotificationCount: number; } export declare class MessageListScrollContainer extends React.Component { chatThreadRef: React.RefObject; state: { isScrolledToBottom: boolean; showButton: boolean; messageNotificationCount: number; }; scrollToBottom(): void; componentDidMount(): void; componentDidUpdate(prevProps: MessageListScrollContainerProps, prevState: MessageListScrollContainerState): void; handleScroll: import("lodash").DebouncedFunc<() => void>; handleClick: () => void; componentWillUnmount(): void; render(): JSX.Element; } declare const _default: React.ComponentType & import("@material-ui/core/styles").StyledComponentProps<"button" | "outerContainer" | "innerScrollContainer" | "messageListContainer" | "showButton">>; export default _default;