/** * Returns the enum label for a given enum value. */ export declare function getEnumLabel(enumType: { [field: string]: any; }, id: any): any; /** * Returns all possible enum labels. */ export declare function getEnumLabels(enumDefinition: any): string[]; /** * Returns all possible enum keys. */ export declare function getEnumValues(enumDefinition: any): any[]; export declare function getEnumKeyLabelMap(enumDefinition: any): Map; /** * Checks whether given enum value is valid. */ export declare function isValidEnumValue(enumDefinition: any, value: any, allowLabelsAsValue?: boolean): boolean; export declare function getValidEnumValue(enumDefinition: any, value: any, allowLabelsAsValue?: boolean): any;