import { Dictionary } from "../../types/dictionary.types.js";

//#region src/utils/validation/validateDictionary.d.ts
type DictionaryFields = (keyof Dictionary)[];
declare const defaultFieldsToCheck: DictionaryFields;
type ValidationErrors = Partial<Record<(typeof defaultFieldsToCheck)[number], string[]>>;
/**
 * Validates an dictionary object.
 * @param dictionary The dictionary object to validate.
 * @returns An object containing the validation errors for each field.
 */
declare const validateDictionary: (dictionary: Partial<Dictionary>, fieldsToCheck?: DictionaryFields) => Promise<ValidationErrors>;
//#endregion
export { DictionaryFields, validateDictionary };
//# sourceMappingURL=validateDictionary.d.ts.map