import { type PageStatus } from '@defra/forms-model';
import { type FormModel } from '~/src/server/plugins/engine/models/index.js';
import { QuestionPageController } from '~/src/server/plugins/engine/pageControllers/QuestionPageController.js';
import { type FormContext } from '~/src/server/plugins/engine/types.js';
import { type FormRequest, type FormResponseToolkit } from '~/src/server/routes/types.js';
export declare class StatusPageController extends QuestionPageController {
    pageDef: PageStatus;
    allowSaveAndExit: boolean;
    constructor(model: FormModel, pageDef: PageStatus);
    getRelevantPath(): string;
    makeGetRouteHandler(): (request: FormRequest, context: FormContext, h: FormResponseToolkit) => Promise<import("@hapi/hapi").ResponseObject>;
}
