import { type NationalGridFieldNumberFieldComponent } from '@defra/forms-model';
import type joi from 'joi';
import { LocationFieldBase } from '~/src/server/plugins/engine/components/LocationFieldBase.js';
export declare class NationalGridFieldNumberField extends LocationFieldBase {
    options: NationalGridFieldNumberFieldComponent['options'];
    protected getValidationConfig(): {
        pattern: RegExp;
        patternErrorMessage: string;
        customValidation: (value: string, helpers: joi.CustomHelpers) => string | joi.ErrorReport;
    };
    protected getErrorTemplates(): {
        type: string;
        template: string;
    }[];
    /**
     * Static version of getAllPossibleErrors that doesn't require a component instance.
     */
    static getAllPossibleErrors(): import("../types.js").ErrorMessageTemplateList;
}
