import { IRequestContext } from 'dotup-ts-node-skills';
import { WorkflowController, WorkflowStepHandler, WorkflowStepState } from 'dotup-ts-node-skills-workflows';
import { GameModel } from '../Game/GameModel';
import { Rollcall } from './Rollcall';
import { RollcallFactory } from './RollcallFactory';
export declare class RollcallWorkflowAdapter extends WorkflowStepHandler<GameModel> {
    private readonly rollcallFactory;
    constructor(workflowName: string, rollcallFactory: RollcallFactory);
    StartStep(context: IRequestContext, wc: WorkflowController<GameModel>): Promise<void>;
    GameEngineInputHandlerEvent(context: IRequestContext): void;
    YesIntent(context: IRequestContext): void;
    NoIntent(context: IRequestContext): void;
    getWorkflowStepStateFromRollcall(rollcall: Rollcall): WorkflowStepState;
}
