interface DenoKVOAuth.OAuth2ClientConfigRe-exportimport { type DenoKVOAuth } from "https://deno.land/x/fathym_common@v0.0.185/src/deno.deps.ts"; const { OAuth2ClientConfig } = DenoKVOAuth; PropertiesclientId: stringThe client ID provided by the authorization server. optionalclientSecret: stringThe client secret provided by the authorization server, if using a confidential client. optionalredirectUri: stringThe URI of the client's redirection endpoint (sometimes also called callback URI). authorizationEndpointUri: stringThe URI of the authorization server's authorization endpoint. tokenUri: stringThe URI of the authorization server's token endpoint. optionaldefaults: { requestOptions?: Omit<RequestOptions, "method">; scope?: string | string[]; stateValidator?: (state: string | null) => Promise<boolean> | boolean; }