import { CriterionType, FieldType, FilterType, RegionFilterType, SortConditionType, SubOptionType } from '../types/objects'; import { I18ns } from '../types/common'; import { FilterTypeV3, RegionFilterTypeV3, SubOptionTypeV3 } from '../types/objectsV3'; declare function getUnique(field: FieldType): boolean; declare function getCaseSensitive(field: FieldType): boolean; declare function getMultiline(field: FieldType): boolean; declare function getMaxLength(field: FieldType): number; declare function getRegexpExpression(field: FieldType): string; declare function getRegexpErrMsg(field: FieldType): I18ns; declare function getDisplayAsPercentage(field: FieldType): boolean; declare function getDecimalPlaces(field: FieldType): number; declare function getMultiple(field: FieldType): boolean; declare function getOptionSource(field: FieldType): ('custom' | 'global'); declare function getGlobalOptionApiName(field: FieldType): string; declare function getOptionList(field: FieldType): SubOptionType[]; declare function getOptionListV3(field: FieldType): SubOptionTypeV3[]; declare function getDescriptionWhenTrue(field: FieldType): I18ns; declare function getDescriptionWhenFalse(field: FieldType): I18ns; declare function getDefaultValue(field: FieldType): boolean; declare function getDisplayStyle(field: FieldType): string; declare function getLookupRefObjectApiName(field: FieldType): string; declare function getLookupIsHierarchy(field: FieldType): boolean; declare function getLookupDisplayStyle(field: FieldType): string; declare function getReturnType(field: FieldType): string; declare function getFormula(field: FieldType): I18ns; declare function getGenerateMethod(field: FieldType): string; declare function getDigitsNumber(field: FieldType): number; declare function getPrefix(field: FieldType): string; declare function getSuffix(field: FieldType): string; declare function getReferenceObjectApiName(field: FieldType): string; declare function getReferenceFieldApiName(field: FieldType): string; declare function getFileMultiple(field: FieldType): boolean; declare function getFileTypes(field: FieldType): string[]; declare function getBackLookupObjectApiName(field: FieldType): string; declare function getBackLookupFieldApiName(field: FieldType): string; declare function getSettingsMultiple(field: FieldType): boolean; declare function getCompositeTypeApiName(field: FieldType): string; declare function getCompositeTypeSubFields(field: FieldType): object[]; declare function getSettingsFilter(field: FieldType): FilterType[]; declare function getSettingsFilterV3(field: FieldType): FilterTypeV3[]; export declare function getRegionSettingsFilter(field: FieldType): RegionFilterType[]; export declare function getRegionSettingsFilterV3(field: FieldType): RegionFilterTypeV3[]; declare function getSettingsSort(field: FieldType): SortConditionType[]; declare function getRecordPosition(field: FieldType): number; export declare function getRollupType(field: FieldType): string; export declare function getRollupObjectApiName(field: FieldType): string; export declare function getRollupFieldApiName(field: FieldType): string; export declare function getRollupLookupFieldApiName(field: FieldType): string; export declare function getRegionOptionLevel(field: FieldType): boolean; export declare function getRegionStrictLeve(field: FieldType): number; export declare function getRollupFilter(field: FieldType): CriterionType; export { getUnique, getCaseSensitive, getMultiline, getMaxLength, getRegexpExpression, getRegexpErrMsg, getDisplayAsPercentage, getDecimalPlaces, getMultiple, getOptionSource, getGlobalOptionApiName, getOptionList, getDescriptionWhenTrue, getDescriptionWhenFalse, getDefaultValue, getDisplayStyle, getLookupRefObjectApiName, getLookupIsHierarchy, getLookupDisplayStyle, getReturnType, getFormula, getGenerateMethod, getDigitsNumber, getPrefix, getSuffix, getReferenceObjectApiName, getReferenceFieldApiName, getFileMultiple, getFileTypes, getBackLookupObjectApiName, getBackLookupFieldApiName, getSettingsMultiple, getCompositeTypeApiName, getCompositeTypeSubFields, getSettingsFilter, getSettingsSort, getRecordPosition, getOptionListV3, getSettingsFilterV3, };