"use strict";
/**
 * Account, profile, and authentication config types.
 *
 * Covers:
 * - AccountConfig: isolated Claude instances via CLAUDE_CONFIG_DIR
 * - ProfileConfig: API-based profiles (env var injection)
 * - OAuthAccounts: CLIProxy nickname-to-email mapping
 * - CLIProxyAuthConfig: API key and management secret customization
 * - TokenRefreshSettings: background token refresh worker config
 * - DashboardAuthConfig: dashboard login protection
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_DASHBOARD_AUTH_CONFIG = void 0;
/**
 * Default dashboard auth configuration.
 * Disabled by default - must be explicitly enabled.
 */
exports.DEFAULT_DASHBOARD_AUTH_CONFIG = {
    enabled: false,
    username: '',
    password_hash: '',
    session_timeout_hours: 24,
};
//# sourceMappingURL=auth.js.map