@class CNMutableContact, NSString, CNContact, UIColor; @protocol CNContactActionDelegate; @interface CNContactAction : NSObject @property (weak, nonatomic) id<CNContactActionDelegate> delegate; @property (retain, nonatomic) CNContact *contact; @property (readonly, nonatomic) CNMutableContact *mutableContact; @property (readonly, copy, nonatomic) NSString *title; @property (readonly, nonatomic) id target; @property (readonly, nonatomic) SEL selector; @property (nonatomic, getter=isDestructive) BOOL destructive; @property (retain, nonatomic) UIColor *color; @property (retain, nonatomic) UIColor *glyphColor; @property (nonatomic) long long transportType; @property (nonatomic) BOOL showBackgroundPlatter; @property (nonatomic) BOOL wrapTitle; @property (readonly, nonatomic) BOOL canPerformAction; + (id)contactActionWithTitle:(id)a0 target:(id)a1 selector:(SEL)a2; + (id)contactActionWithTitle:(id)a0 target:(id)a1 selector:(SEL)a2 destructive:(BOOL)a3; - (id)initWithContact:(id)a0; - (id)init; - (id)description; - (void).cxx_destruct; - (id)initWithTitle:(id)a0 target:(id)a1 selector:(SEL)a2 destructive:(BOOL)a3; - (void)performActionWithSender:(id)a0; @end