export declare class ExecutionResult { proceed: boolean; outcomeValue: any; persistenceData: any; sleep: Date; branchValues: any[]; eventName: string; eventKey: string; eventAsOf: Date; static outcome(value: any): Promise; static next(): Promise; static persist(persistenceData: any): Promise; static sleep(until: Date, persistenceData: any): Promise; static branch(branches: any[], persistenceData: any): Promise; static waitForEvent(eventName: string, eventKey: string, effectiveDate: Date): Promise; }