@class NSString, NSArray, AMSDoubleLinkedListNode; @interface AMSDoubleLinkedList : NSObject @property (retain, nonatomic) NSString *listIdentifier; @property (readonly, nonatomic) NSArray *allNodes; @property (readonly, nonatomic) unsigned long long count; @property (retain, nonatomic) AMSDoubleLinkedListNode *head; @property (retain, nonatomic) AMSDoubleLinkedListNode *tail; - (void)appendNode:(id)a0; - (id)init; - (void)removeAllNodes; - (void)removeNode:(id)a0; - (id)description; - (void).cxx_destruct; - (void)insertNode:(id)a0; - (id)insertObject:(id)a0; - (id)appendObject:(id)a0; @end