text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, June 7, 2020 at 11:15:27 AM Mountain Standard Time
  * Operating System: Version 13.4.5 (Build 17L562)
  * Image Source: /System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <ContactsFoundation/CNObservable.h>
  
  @protocol CNScheduler;
  @class CNCancelationToken;
  
  @interface _CNGeneratorObservable : CNObservable {
  
  	id _state;
  	/*^block*/id _condition;
  	/*^block*/id _nextState;
  	/*^block*/id _resultSelector;
  	/*^block*/id _delay;
  	id<CNScheduler> _scheduler;
  	CNCancelationToken* _cancelable;
  
  }
  -(BOOL)isFinished;
  -(void)updateState;
  -(BOOL)isCanceled;
  -(id)subscribe:(id)arg1 ;
  -(id)initWithInitialState:(id)arg1 condition:(/*^block*/id)arg2 nextState:(/*^block*/id)arg3 resultSelector:(/*^block*/id)arg4 delay:(/*^block*/id)arg5 scheduler:(id)arg6 ;
  -(void)sendResultsToObserver:(id)arg1 ;
  -(void)scheduleNextResultForObserver:(id)arg1 ;
  -(void)sendCurrentStateToObserver:(id)arg1 ;
  @end
  
  