import { type PageTerminal } from '@defra/forms-model';
import { type ResponseObject } from '@hapi/hapi';
import { QuestionPageController } from '~/src/server/plugins/engine/pageControllers/QuestionPageController.js';
import { type FormContext } from '~/src/server/plugins/engine/types.js';
import { type FormRequestPayload, type FormResponseToolkit } from '~/src/server/routes/types.js';
export declare class TerminalPageController extends QuestionPageController {
    pageDef: PageTerminal;
    allowSaveAndExit: boolean;
    makePostRouteHandler(): (request: FormRequestPayload, context: FormContext, h: FormResponseToolkit) => Promise<ResponseObject>;
}
