import type { Locale } from './i18n'; export declare function readSetupLocale(): Locale | null; export declare function readServerUrl(): string | undefined; export declare function readUsername(): string | undefined; export declare function readPassword(): string | undefined; export declare function readPasswordRaw(): string | undefined; export declare function readCaPath(): string | undefined; export declare function readUseTls(): boolean | undefined; export declare function readPort(): number | undefined; export declare function readTlsVerify(): string | undefined; export declare function readAcceptUntrustedCa(): boolean; export declare function readAcceptRotatedCert(): boolean; export declare function hasSetupShortcut(): boolean; export declare function readHeartbeatIntervalMs(): number; export declare function readHeartbeatPongTimeoutMs(): number; export declare function readOauthTimeoutMs(): number; export declare function readWsHandshakeTimeoutMs(): number; export declare function readOauthFailLimit(): number; export declare function readDnsFailLimit(): number; export declare function readTcpKeepaliveMs(): number; export declare const PUBLIC_ENV_CONTRACT: { readonly setup: readonly ["TRUECONF_SETUP_LOCALE", "TRUECONF_SERVER_URL", "TRUECONF_USERNAME", "TRUECONF_PASSWORD", "TRUECONF_USE_TLS", "TRUECONF_PORT", "TRUECONF_CA_PATH", "TRUECONF_TLS_VERIFY", "TRUECONF_ACCEPT_UNTRUSTED_CA", "TRUECONF_ACCEPT_ROTATED_CERT"]; readonly runtime: readonly ["TRUECONF_HEARTBEAT_INTERVAL_MS", "TRUECONF_HEARTBEAT_PONG_TIMEOUT_MS", "TRUECONF_OAUTH_TIMEOUT_MS", "TRUECONF_WS_HANDSHAKE_TIMEOUT_MS", "TRUECONF_OAUTH_FAIL_LIMIT", "TRUECONF_DNS_FAIL_LIMIT", "TRUECONF_TCP_KEEPALIVE_MS"]; }; //# sourceMappingURL=env-config.d.ts.map