 // MARK: - MessagesCollectionViewFlowLayout
 
 public extension MessagesCollectionViewFlowLayout {
-
-    @available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use avatarSize(for:indexPath:messagesCollectionView)")
-    public var incomingAvatarSize: CGSize {
-        return .zero
-    }
-
-    @available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use avatarSize(for:indexPath:messagesCollectionView)")
-    public var outgoingAvatarSize: CGSize {
-        return .zero
-    }
-
-    @available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use cellTopLabelPosition(for:indexPath:messagesCollectionView)")
-    public var topLabelExtendsPastAvatar: Bool {
-        return false
-    }
-
-    @available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use cellBottomLabelPosition(for:indexPath:messagesCollectionView)")
-    public var bottomLabelExtendsPastAvatar: Bool {
-        return false
-    }
 
     @available(*, deprecated: 0.9.0, message: "Removed in MessageKit 0.9.0. Please use messageLabelInsets(for:indexPath:messagesCollectionView)")
     public var messageLabelInsets: UIEdgeInsets {


}

// MARK: - MessagesDisplayDataSource

@available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use MessagesDisplayDelegate.")
public protocol MessagesDisplayDataSource {}

// MARK: - MessagesCollectionView

public extension MessagesCollectionView {

    @available(*, deprecated: 0.7.0, message: "Removed in MessageKit 0.7.0. Please use messageCellDelegate.")
    public weak var messageLabelDelegate: MessageLabelDelegate? {
        return nil
    }

    @available(*, deprecated: 0.9.0, message: "Removed in MessageKit 0.9.0. Please use dequeueReusableHeaderView")
    public func dequeueMessageHeaderView(withReuseIdentifier identifier: String = "MessageHeaderView", for indexPath: IndexPath) -> MessageHeaderView {

    }

}
