import { IControlResult } from './IControlResult'; import { SessionBehavior } from '../../runtime/SessionBehavior'; import { ISystemAct } from '../../systemActs/SystemAct'; /** * Defines a builder used to prepare a ControlResult. * * This is the minimal definition required by the Runtime (ControlHandler) See * `ControlResultBuilder` for the actual class used by Control implementations. */ export interface IControlResultBuilder { acts: ISystemAct[]; sessionBehavior: SessionBehavior; hasInitiativeAct(): boolean; build(): IControlResult; } //# sourceMappingURL=IControlResultBuilder.d.ts.map