import { Menu, ObjectOrChildModel, SomeRequired, StatusMenuMappingModel, StatusSeverity, Widget } from '../../index';
/**
 * Defines which menu should be visible when the error status of a field is shown.
 *
 * In order to display the menu only when a certain status code or severity is active, use {@link StatusMenuMappingModel.codes} or
 * {@link StatusMenuMappingModel.severities} to define the restriction.
 *
 * The menu has to be a menu of the form field, otherwise it won't be displayed.
 */
export declare class StatusMenuMapping extends Widget implements StatusMenuMappingModel {
    model: StatusMenuMappingModel;
    initModel: SomeRequired<this['model'], 'parent' | 'menu'>;
    codes: number[];
    severities: StatusSeverity[];
    menu: Menu;
    constructor();
    /** @internal */
    _createChild<T extends Widget>(model: ObjectOrChildModel<T> | string): T;
}
//# sourceMappingURL=StatusMenuMapping.d.ts.map