@class PHASEExternalInputStreamDefinition; @interface PHASEExternalInputStream : PHASEExternalStream { id /* block */ _receiverBlock; id /* block */ _mutedSpeechActivityNotificationBlock; } @property (readonly, nonatomic) PHASEExternalInputStreamDefinition *definition; @property (nonatomic, getter=isMuted) BOOL mute; + (id)new; + (void)streamWithEngine:(id)a0 definition:(id)a1 startsPaused:(BOOL)a2 delegate:(id)a3 receiverBlock:(id /* block */)a4 callback:(id /* block */)a5; + (void)streamWithEngine:(id)a0 uuid:(id)a1 definition:(id)a2 startsPaused:(BOOL)a3 delegate:(id)a4 receiverBlock:(id /* block */)a5 callback:(id /* block */)a6; - (id)init; - (void).cxx_destruct; - (id)initWithStreamGroupUUID:(id)a0 streamUUID:(id)a1 engine:(id)a2 streamDefinition:(id)a3 startsPaused:(BOOL)a4 delegate:(id)a5 receiverBlock:(id /* block */)a6; - (BOOL)registerMutedSpeechActivityNotification:(id /* block */)a0 outError:(id *)a1; - (void)unregisterMutedSpeechActivityNotification; @end