import { IControlManager } from '..'; import { ControlResponseBuilder } from '../responseGeneration/ControlResponseBuilder'; import { ControlInput } from './ControlInput'; import { ControlManager, ControlManagerProps } from './ControlManager'; import { ControlResult } from './ControlResult'; /** * ControlManager used to render APL in Component Mode. */ export declare abstract class ComponentModeControlManager extends ControlManager implements IControlManager { constructor(props?: ControlManagerProps); render(result: ControlResult, input: ControlInput, controlResponseBuilder: ControlResponseBuilder): Promise; /** * Render an APL template. * * @param input - Input * @param controlResponseBuilder - Response builder */ abstract renderAPL(result: ControlResult, input: ControlInput, controlResponseBuilder: ControlResponseBuilder): Promise; } //# sourceMappingURL=ComponentModeControlManager.d.ts.map