import { type Model as MF } from 'messageformat';
/**
 * Ensure that the `msg` data model does not contain any unsupported MF1 argType or argStyle references,
 * calling `onError` on errors.
 * If `onError` is not defined, a {@link MessageError} will be thrown on error.
 */
export declare function mf1Validate(msg: MF.Message, onError?: (type: 'unknown-function' | 'unsupported-operation', expr: MF.Expression) => void): void;
