import { ConfigInterface } from '../../base-types'; import { Session } from '../../session/session'; import { AdapterResponse, AdapterHeaders } from '../../../runtime/http'; import { BeginParams, CallbackParams } from './types'; export type OAuthBegin = (beginParams: BeginParams) => Promise; export interface CallbackResponse { headers: T; session: Session; } export type OAuthCallback = (callbackParams: CallbackParams) => Promise>; export declare function begin(config: ConfigInterface): OAuthBegin; export declare function callback(config: ConfigInterface): OAuthCallback; //# sourceMappingURL=oauth.d.ts.map