import Foundation import AsyncDisplayKit import Display struct ChatMediaInputPaneScrollState { let absoluteOffset: CGFloat? let relativeChange: CGFloat } class ChatMediaInputPane: ASDisplayNode { func updateLayout(size: CGSize, topInset: CGFloat, bottomInset: CGFloat, transition: ContainedViewLayoutTransition) { } }