import { DecimalPipe } from "@angular/common"; export declare class Core { static _localize: { [key: string]: (((p?: any) => string) | undefined); }; static Localize(key: string, /** Default {count: 1, item: ''} */ p?: any): string; static Resolution: { type: string; name: string; ratio: string; pixel: string; height: number; width: number; font_size: string; }[]; static getTimeZones(_d: DecimalPipe): { [city: string]: { value: number; tz?: string | undefined; }; }; static FieldMeta: { [key: string]: { /** to be displayed as alt text */ icon?: string; /** useful to represent a data that needs an uploader */ isFile?: boolean; /** to display image instead of url (string) */ isImage?: boolean; /** password field? to encrypt the display */ isPassword?: boolean; /** email */ isEmail?: boolean; /** if a field is primary/foreign key */ isKeyId?: boolean; /** if a field url */ isUrl?: boolean; /** to convert true/false label to Yes/No */ isYesNo?: boolean; /** to provide list options */ isList?: boolean; /** to show hierarchy map */ isHierarchy?: boolean; /** to exclude display of fields from hierarchy except editting */ foreignFrom?: string[]; /** Replace the field label to be displayed */ altLabel?: string; }; }; static setTranslations(locale: string): any; }