Type '{ secret: string | undefined; providers: (<P extends DiscordProfile>(options: OAuthUserConfig<P>) => OAuthConfig<P>)[]; callbacks: { session: (opts: { session: { ...; } & AdapterSession; user: AdapterUser; } & { ...; } & { ...; }) => { ...; }; }; skipCSRFCheck?: unique symbol | undefined; trustHost?: true | undefine...' does not satisfy the expected type 'NextAuthConfig'.