@class value; @interface NSAttributeDictionary : NSDictionary { unsigned long long numElements; struct _NSAttributeDictionaryElement { unsigned long long hash; value *key; id x0; } elements[1]; } + (void)initialize; + (id)newWithDictionary:(id)a0; + (id)emptyAttributeDictionary; - (void)__apply:(void /* function */ *)a0 context:(void *)a1; - (void)dealloc; - (id)keyEnumerator; - (unsigned long long)count; - (BOOL)isEqualToDictionary:(id)a0; - (void)getObjects:(id *)a0 andKeys:(id *)a1; - (id)newWithKey:(id)a0 object:(id)a1; - (id)mutableCopyWithZone:(struct _NSZone { } *)a0; - (id)objectForKey:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end