import { NodeEnv } from './nodeEnv'; /** * Typed Env Config for Basic config */ interface BasicEnvConfig { NODE_ENV: NodeEnv; HTTP_PROXY: URL | null; DASHLANE_SSO_APP_ACCESS_KEY: string; DASHLANE_SSO_APP_SECRET_KEY: string; DASHLANE_SSO_TEAM_DEVICE_ACCESS_KEY: string; DASHLANE_SSO_TEAM_DEVICE_SECRET_KEY: string; DASHLANE_SSO_TEAM_UUID: string; DASHLANE_SSO_AWS_PARAMETER_STORE_PREFIX: string | null; DASHLANE_SSO_CONFIG_AWS_SECRET_MANAGER: string | null; DASHLANE_SSO_MEDIA: string; DASHLANE_SSO_VERSION: string; AWS_LAMBDA_RUNTIME_API: string | null; WEBSITE_SITE_NAME: string | null; } export interface BasicConfig { testingModeEnabled: boolean; authentication: { teamUuid: string; appAccessKey: string; appSecretKey: string; accessKey: string; secretKey: string; }; userAgent: { platform: string; version: string; media: string; hosting: string; }; httpProxy?: { hostname: string | null; port: string | null; protocol: string | null; auth: string | null; }; aws?: { parameterStorePrefix: string; }; } export declare const parseBasicConfig: (dirtyEnv: Partial>) => import("./validation").ValidationErrors | BasicConfig; export {};