import { ResourceMeta } from "../core/resource-meta";
import { WithId } from "../../../fd-toolbox-core/types/resource-with-id";
import { PropertyType } from "../../../fd-toolbox/enums/enums";
import { Relation } from "../core/relation";
export declare function getUserFriendlyPropertyValue(resourceMeta: ResourceMeta, propertyName: string, resource: WithId): Promise<unknown>;
export declare function formatStringValues(propertyType: PropertyType, propertyTypeFormat: string, value: string, relation?: Relation, resource?: WithId): Promise<string>;
export declare function formatDateValues(propertyType: PropertyType, propertyTypeFormat: string, value: Date | string): string;
export declare function formatNumberValues(propertyType: PropertyType, propertyTypeFormat: string, value: number, enumerationDisplayName?: string[], enumerationValues?: number[]): string;
export declare function getEnumPossibleValues(enumerationDisplayName?: string[], enumerationValues?: number[]): Map<number, string>;
export declare function formatNumber(value: number, numberLocale?: string): string;
export declare function formatCurrency(value: number): string;
export declare function formatPrice(price: number, maxFractionDigits?: number, currencySymbol?: string, numberLocale?: string): string;
