export declare const ANNOTATION_CDS_TYPEORM_CONFIG = "@cds.typeorm.config"; export declare const ANNOTATION_CDS_ASSERT_UNIQUE = "@assert.unique"; export declare const MYSQL_DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss.u"; export declare const MYSQL_DATE_TIME_FORMAT_WO_FRACTIONS = "yyyy-MM-dd HH:mm:ss"; export declare const MYSQL_CHARSET = "utf8mb4"; export declare const MYSQL_COLLATE = "utf8mb4_unicode_ci"; export declare const TENANT_DEFAULT = "default"; /** * the interval between idle connection check */ export declare const CONNECTION_IDLE_CHECK_INTERVAL: number; /** * the default maximum connections number for each tenant */ export declare const DEFAULT_TENANT_CONNECTION_POOL_SIZE = 20; /** * connection acquire timeout */ export declare const DEFAULT_CONNECTION_ACQUIRE_TIMEOUT: number; /** * max queue items number to avoid over consuming for memory */ export declare const MAX_QUEUE_SIZE = 1000; /** * the default connection idle timeout, after idle, it will be disconnected after next check */ export declare const DEFAULT_CONNECTION_IDLE_TIMEOUT: number; /** * default value to check csv record is existed or not */ export declare const DEFAULT_CSV_IDENTITY_CONCURRENCY = 10; /** * default `max_allowed_packet` value for `cds-mysql` * * @see https://dev.mysql.com/doc/refman/8.0/en/packet-too-large.html */ export declare const DEFAULT_MAX_ALLOWED_PACKED_MB = 512; export declare const MIGRATION_VERSION_PREFIX = "-- version: "; export declare const DEFAULT_POOL_OPTIONS: Readonly<{ min: 1; acquireTimeoutMillis: number; max: 20; maxWaitingClients: 1000; evictionRunIntervalMillis: number; idleTimeoutMillis: number; testOnBorrow: true; }>;