export declare enum ERROR_CODES { ERR_GENERIC = 1, ERR_SAVING_MODEL_FILE = 40, ERR_SAVING_ENUM_FILE = 41, ERR_READING_METADATA_FILE = 10, ERR_FETCHING_METADATA_URL = 20, ERR_PROCESSING_XML = 30, ERR_PARAMETERS = 50 } export type INDE_TYPES = "Edm.Guid" | // "Edm.String" | // "Edm.Date" | // "Edm.DateTimeOffset" | // "Edm.Decimal" | // "Edm.Binary" | // "Edm.TimeOfDay" | // "Edm.Double" | // "Edm.Int16" | // "Edm.Int32" | // "Edm.Boolean" | "Edm.Int64"; export type TS_TYPES = "number" | "string" | "Date" | "boolean"; export type SQL_TYPES = "BLOB" | "INTEGER" | "REAL" | "NUMERIC" | "TEXT" | "UNKNOWN"; export declare const INDE_TS_TYPES_MAP: Record; export declare const INDE_SQL_TYPES_MAP: Record; export declare class CustomError extends Error { readonly errorCode: ERROR_CODES; constructor(error: string | Error, code?: ERROR_CODES); } export type PROP_ACCESSIBILTY = 'public' | 'private' | 'protected';