BaseConfig: {
    app: { origin: string };
    forgerock: ForgeRockConfig;
    interceptor: { file: string; type?: "classic" | "module"; scope?: string };
    proxy: {
        origin: string;
        id?: string;
        path?: string;
        redact?: ("access_token" | "refresh_token" | "id_token")[];
        urls?: string[];
    };
    events?: Partial<EventsConfig>;
}

This is the foundational config type for the Token Vault overall