import { MultiLangStoredFile, MultiLangString, MultiLangText } from '../model/CommonTypes'; /** * MultiLangString 의 모든 항목이 비어있거나 공백문자만 있으면 true 를 리턴한다. * undefined 인 경우에도 true 를 리턴한다. * @param value */ export declare const isBlankMultiLangString: (value?: MultiLangString) => boolean; /** * MultiLangString 이 필수 체크를 만족시킨다면 true, 그렇지 않으면 false 를 리턴한다. * @param value * @param requiredLocales */ export declare const isMultiLangStringValidRequired: (value?: MultiLangString, requiredLocales?: string[]) => boolean; /** * MultiLangString 각각의 항목에 prefix 를 추가한다. * @param value * @param prefix */ export declare const addPrefixToMultiLangString: (value?: MultiLangString, prefix?: MultiLangText) => void; export declare const isBlankMultiLangImageFile: (value?: MultiLangStoredFile) => boolean; export declare const isMultiLangImageFileValidRequired: (value?: MultiLangStoredFile, requiredLocales?: string[]) => boolean; /** * `locale` 에 해당하는 이름을 리턴한다. * @param locale */ export declare const localeNameProvider: (locale: string) => string | undefined;