@class NSSet; @interface ASPingTask : ASTask { NSSet *_folders; NSSet *_oldFolders; int _seconds; int _oldSeconds; } - (id)requestBody; - (double)timeoutInterval; - (void).cxx_destruct; - (void)finishWithError:(id)a0; - (int)heartbeat; - (void)loadRequest:(id)a0; - (id)folders; - (void)requestCancelTaskWithReason:(int)a0; - (BOOL)shouldHoldPowerAssertion; - (BOOL)processContext:(id)a0; - (int)commandCode; - (BOOL)getTopLevelToken:(char *)a0 outStatusCodePage:(char *)a1 outStatusToken:(char *)a2; - (id)initWithHeartbeat:(int)a0 folders:(id)a1 oldHeartbeat:(int)a2 oldFolders:(id)a3; - (int)interfaceBinding; - (BOOL)shouldHandleServerErrorRetryLater; - (BOOL)shouldReportTimeInNetwork; - (BOOL)shouldStallAfterConnectionLost; - (long long)taskStatusForExchangeStatus:(int)a0; @end