/** @module Survey-Taking Communication: Plugin-to-Host */ import { QuestionResponse } from "./questions"; import { PluginStateDataDef } from './questions/index'; import { InvokePredefinedRequest } from '../../../survey-question-shared/src/predefined-request'; /** * The set of handlers implemented by the Survey-Taking UI which can be called by the Question Plugin */ export interface HostHandler { onPluginHasChangedResponse: (questionResponse: QuestionResponse) => void; onPluginHasChangedStateData: (stateData: PluginStateDataDef) => void; onPluginHasLoaded: () => void; setContainerHeight: (height: number) => void; invokePredefinedRequestProxy: InvokePredefinedRequest; } //# sourceMappingURL=host-handler.d.ts.map