/**
 * Framework Constants
 * Centralized string literals to prevent duplication (SonarQube S1192)
 * Sealed namespace for immutability
 */
declare const HTTP_HEADERS: {
    readonly CONTENT_TYPE: "Content-Type";
    readonly ACCEPT: "Accept";
    readonly AUTHORIZATION: "Authorization";
    readonly X_TRACE_ID: "X-Trace-Id";
    readonly X_SERVICE_CALL: "X-Service-Call";
    readonly X_POWERED_BY: "X-Powered-By";
    readonly X_CONTENT_TYPE_OPTIONS: "X-Content-Type-Options";
    readonly X_FRAME_OPTIONS: "X-Frame-Options";
    readonly X_XSS_PROTECTION: "X-XSS-Protection";
    readonly REFERRER_POLICY: "Referrer-Policy";
    readonly CONTENT_SECURITY_POLICY: "Content-Security-Policy";
};
declare const MIME_TYPES: {
    readonly JSON: "application/json";
    readonly HTML: "text/html";
    readonly TEXT: "text/plain";
    readonly JS: "text/javascript";
    readonly CSS: "text/css";
    readonly PNG: "image/png";
    readonly JPG: "image/jpeg";
    readonly JPEG: "image/jpeg";
    readonly GIF: "image/gif";
    readonly ICO: "image/x-icon";
    readonly SVG: "image/svg+xml";
    readonly WEBP: "image/webp";
    readonly AVIF: "image/avif";
    readonly HEIC: "image/heic";
    readonly HEIF: "image/heif";
    readonly BMP: "image/bmp";
    readonly TIFF: "image/tiff";
    readonly MP4: "video/mp4";
    readonly WEBM: "video/webm";
    readonly OGG: "video/ogg";
    readonly AVI: "video/x-msvideo";
    readonly MOV: "video/quicktime";
    readonly WMV: "video/x-ms-wmv";
    readonly FLV: "video/x-flv";
    readonly MKV: "video/x-matroska";
    readonly M4V: "video/x-m4v";
    readonly WAV: "audio/wav";
    readonly MP3: "audio/mpeg";
    readonly OGA: "audio/ogg";
    readonly FLAC: "audio/flac";
    readonly AAC: "audio/aac";
    readonly M4A: "audio/mp4";
    readonly WMA: "audio/x-ms-wma";
    readonly WOFF: "font/woff";
    readonly WOFF2: "font/woff2";
    readonly TTF: "font/ttf";
    readonly OTF: "font/otf";
    readonly EOT: "application/vnd.ms-fontobject";
    readonly PDF: "application/pdf";
    readonly DOC: "application/msword";
    readonly DOCX: "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
    readonly XLS: "application/vnd.ms-excel";
    readonly XLSX: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
    readonly PPT: "application/vnd.ms-powerpoint";
    readonly PPTX: "application/vnd.openxmlformats-officedocument.presentationml.presentation";
    readonly ODT: "application/vnd.oasis.opendocument.text";
    readonly ODS: "application/vnd.oasis.opendocument.spreadsheet";
    readonly ODP: "application/vnd.oasis.opendocument.presentation";
    readonly ZIP: "application/zip";
    readonly RAR: "application/x-rar-compressed";
    readonly TAR: "application/x-tar";
    readonly GZIP: "application/gzip";
    readonly SEVEN_Z: "application/x-7z-compressed";
    readonly PLIST: "application/x-plist";
    readonly IPA: "application/octet-stream";
    readonly MOBILECONFIG: "application/x-apple-aspen-config";
    readonly APK: "application/vnd.android.package-archive";
    readonly AAB: "application/x-authorware-bin";
    readonly MANIFEST: "application/manifest+json";
    readonly WEBAPP: "application/x-web-app-manifest+json";
    readonly XML: "application/xml";
    readonly YAML: "application/x-yaml";
    readonly CSV: "text/csv";
    readonly RTF: "application/rtf";
    readonly WASM: "application/wasm";
    readonly EXE: "application/x-msdownload";
    readonly DMG: "application/x-apple-diskimage";
    readonly XHTML: "application/xhtml+xml";
    readonly ATOM: "application/atom+xml";
    readonly RSS: "application/rss+xml";
    readonly PEM: "application/x-pem-file";
    readonly P12: "application/x-pkcs12";
    readonly PFX: "application/x-pkcs12";
    readonly CRT: "application/x-x509-ca-cert";
    readonly CER: "application/x-x509-ca-cert";
    readonly SQLITE: "application/x-sqlite3";
    readonly GLTF: "model/gltf+json";
    readonly GLB: "model/gltf-binary";
    readonly OBJ: "model/obj";
    readonly CUR: "image/x-icon";
    readonly ANI: "application/x-navi-animation";
};
declare const ENV_KEYS: {
    readonly NODE_ENV: "NODE_ENV";
    readonly PORT: "PORT";
    readonly HOST: "HOST";
    readonly APP_NAME: "APP_NAME";
    readonly DB_CONNECTION: "DB_CONNECTION";
    readonly DB_HOST: "DB_HOST";
    readonly DB_PORT: "DB_PORT";
    readonly DB_DATABASE: "DB_DATABASE";
    readonly DB_USERNAME: "DB_USERNAME";
    readonly DB_PASSWORD: "DB_PASSWORD";
};
declare const DEFAULTS: {
    readonly CONNECTION: "default";
    readonly DOMAIN: "default";
    readonly NAMESPACE: "default";
};
/**
 * Constants namespace - sealed for immutability
 */
export declare const Constants: Readonly<{
    HTTP_HEADERS: {
        readonly CONTENT_TYPE: "Content-Type";
        readonly ACCEPT: "Accept";
        readonly AUTHORIZATION: "Authorization";
        readonly X_TRACE_ID: "X-Trace-Id";
        readonly X_SERVICE_CALL: "X-Service-Call";
        readonly X_POWERED_BY: "X-Powered-By";
        readonly X_CONTENT_TYPE_OPTIONS: "X-Content-Type-Options";
        readonly X_FRAME_OPTIONS: "X-Frame-Options";
        readonly X_XSS_PROTECTION: "X-XSS-Protection";
        readonly REFERRER_POLICY: "Referrer-Policy";
        readonly CONTENT_SECURITY_POLICY: "Content-Security-Policy";
    };
    MIME_TYPES: {
        readonly JSON: "application/json";
        readonly HTML: "text/html";
        readonly TEXT: "text/plain";
        readonly JS: "text/javascript";
        readonly CSS: "text/css";
        readonly PNG: "image/png";
        readonly JPG: "image/jpeg";
        readonly JPEG: "image/jpeg";
        readonly GIF: "image/gif";
        readonly ICO: "image/x-icon";
        readonly SVG: "image/svg+xml";
        readonly WEBP: "image/webp";
        readonly AVIF: "image/avif";
        readonly HEIC: "image/heic";
        readonly HEIF: "image/heif";
        readonly BMP: "image/bmp";
        readonly TIFF: "image/tiff";
        readonly MP4: "video/mp4";
        readonly WEBM: "video/webm";
        readonly OGG: "video/ogg";
        readonly AVI: "video/x-msvideo";
        readonly MOV: "video/quicktime";
        readonly WMV: "video/x-ms-wmv";
        readonly FLV: "video/x-flv";
        readonly MKV: "video/x-matroska";
        readonly M4V: "video/x-m4v";
        readonly WAV: "audio/wav";
        readonly MP3: "audio/mpeg";
        readonly OGA: "audio/ogg";
        readonly FLAC: "audio/flac";
        readonly AAC: "audio/aac";
        readonly M4A: "audio/mp4";
        readonly WMA: "audio/x-ms-wma";
        readonly WOFF: "font/woff";
        readonly WOFF2: "font/woff2";
        readonly TTF: "font/ttf";
        readonly OTF: "font/otf";
        readonly EOT: "application/vnd.ms-fontobject";
        readonly PDF: "application/pdf";
        readonly DOC: "application/msword";
        readonly DOCX: "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
        readonly XLS: "application/vnd.ms-excel";
        readonly XLSX: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
        readonly PPT: "application/vnd.ms-powerpoint";
        readonly PPTX: "application/vnd.openxmlformats-officedocument.presentationml.presentation";
        readonly ODT: "application/vnd.oasis.opendocument.text";
        readonly ODS: "application/vnd.oasis.opendocument.spreadsheet";
        readonly ODP: "application/vnd.oasis.opendocument.presentation";
        readonly ZIP: "application/zip";
        readonly RAR: "application/x-rar-compressed";
        readonly TAR: "application/x-tar";
        readonly GZIP: "application/gzip";
        readonly SEVEN_Z: "application/x-7z-compressed";
        readonly PLIST: "application/x-plist";
        readonly IPA: "application/octet-stream";
        readonly MOBILECONFIG: "application/x-apple-aspen-config";
        readonly APK: "application/vnd.android.package-archive";
        readonly AAB: "application/x-authorware-bin";
        readonly MANIFEST: "application/manifest+json";
        readonly WEBAPP: "application/x-web-app-manifest+json";
        readonly XML: "application/xml";
        readonly YAML: "application/x-yaml";
        readonly CSV: "text/csv";
        readonly RTF: "application/rtf";
        readonly WASM: "application/wasm";
        readonly EXE: "application/x-msdownload";
        readonly DMG: "application/x-apple-diskimage";
        readonly XHTML: "application/xhtml+xml";
        readonly ATOM: "application/atom+xml";
        readonly RSS: "application/rss+xml";
        readonly PEM: "application/x-pem-file";
        readonly P12: "application/x-pkcs12";
        readonly PFX: "application/x-pkcs12";
        readonly CRT: "application/x-x509-ca-cert";
        readonly CER: "application/x-x509-ca-cert";
        readonly SQLITE: "application/x-sqlite3";
        readonly GLTF: "model/gltf+json";
        readonly GLB: "model/gltf-binary";
        readonly OBJ: "model/obj";
        readonly CUR: "image/x-icon";
        readonly ANI: "application/x-navi-animation";
    };
    ENV_KEYS: {
        readonly NODE_ENV: "NODE_ENV";
        readonly PORT: "PORT";
        readonly HOST: "HOST";
        readonly APP_NAME: "APP_NAME";
        readonly DB_CONNECTION: "DB_CONNECTION";
        readonly DB_HOST: "DB_HOST";
        readonly DB_PORT: "DB_PORT";
        readonly DB_DATABASE: "DB_DATABASE";
        readonly DB_USERNAME: "DB_USERNAME";
        readonly DB_PASSWORD: "DB_PASSWORD";
    };
    DEFAULTS: {
        readonly CONNECTION: "default";
        readonly DOMAIN: "default";
        readonly NAMESPACE: "default";
    };
}>;
export { DEFAULTS, ENV_KEYS, HTTP_HEADERS, MIME_TYPES };
//# sourceMappingURL=constants.d.ts.map