@class NSString, NSMutableString, _PLDescriptionStyle, NSObject; @interface PLDescriptionBuilder : NSObject { NSObject *_object; NSMutableString *_description; long long _indent; NSString *_indentString; _PLDescriptionStyle *_style; long long _descriptionStyle; } @property (copy, nonatomic) NSString *separator; @property (readonly, nonatomic) long long style; @property (readonly, nonatomic) long long indent; + (id)descriptionBuilderWithObject:(id)a0; + (id)prettyMultiLineDescriptionBuilderWithObject:(id)a0 indent:(long long)a1; + (id)plainDescriptionBuilder; + (id)plainMultiLineDescriptionBuilder; - (void)appendName:(id)a0 doubleValue:(double)a1; - (id)build; - (void)appendName:(id)a0 object:(id)a1; - (void).cxx_destruct; - (void)appendName:(id)a0 integerValue:(long long)a1; - (void)appendName:(id)a0 boolValue:(BOOL)a1; - (void)appendName:(id)a0 typeCode:(const char *)a1 value:(const void *)a2; - (void)appendName:(id)a0 unsignedIntegerValue:(unsigned long long)a1; - (void)appendName:(id)a0 cgSize:(struct CGSize { double x0; double x1; })a1; - (void)appendName:(id)a0 floatValue:(float)a1; - (id)initWithObject:(id)a0 style:(long long)a1 indent:(long long)a2; @end