import { EOGStatus } from '../EOGStatus';
import { SGResult } from '../records/SGResult';
import { RSOffered } from './ResignState';
import { ResignEventHandler } from './ResignEventHandlers';
/**
 * RSEventHandlerオブジェクトを生成する
 *
 * @param listeners ResignHandlerから呼ばせるListener
 * @returns
 */
export declare function buildRSEventHandler(listeners: Partial<{
    offerResign: (resignState: RSOffered) => void;
    acceptResign: (result: SGResult, eogStatus: EOGStatus) => void;
    rejectResign: (resignState: RSOffered) => void;
}>): ResignEventHandler;
//# sourceMappingURL=buildRSEventHandler.d.ts.map