export type AuthFlowType = 'username_password' | 'magic_link' | 'sso' | 'direct_sso';
export interface EnvConfig {
    skillHost: string;
    authHost: string;
    analyticsHost: string;
    mentorHost: string;
    mentorNextjsHost: string;
    authNextjsHost: string;
    playwrightUsername: string;
    playwrightPassword: string;
    inviteUsername: string;
    inviteUserPassword: string;
    authFlow: AuthFlowType;
    authIdp: string;
    enableStripeTest: boolean;
    iblMentorDisabledTabs: string;
    embedUrl: string;
    wcagRange: string;
}
/**
 * Create an environment configuration object from process.env with optional overrides.
 * Each app can call this with their specific defaults.
 */
export declare function createEnvConfig(overrides?: Partial<EnvConfig>): EnvConfig;
