import { Micro } from 'effect'; import { logger } from '@forgerock/sdk-logger'; import type { ClientStore } from './client.types.js'; import type { OauthTokens, OidcConfig } from './config.types.js'; import type { StorageConfig } from '@forgerock/storage'; import type { TokenExchangeErrorResponse } from './exchange.types.js'; interface BuildTokenExchangeµParams { code: string; config: OidcConfig; endpoint: string; log: ReturnType; state: string; store: ClientStore; options?: Partial; } export declare function buildTokenExchangeµ({ code, config, endpoint, log, state, store, options, }: BuildTokenExchangeµParams): Micro.Micro; export {}; //# sourceMappingURL=exchange.request.d.ts.map