import type { OAuthProviderConfig } from '../../types.js'; import type { OAuthUserProfile } from '../../oauth-types.js'; import type { OAuthAuthorizeContext, OAuthExchangeContext, SocialOAuthDriver } from '../types.js'; export declare class SlackOAuthDriver implements SocialOAuthDriver { private readonly config; readonly name = "slack"; readonly usesPkce = true; constructor(config: OAuthProviderConfig); authorizationUrl(state: string, context?: OAuthAuthorizeContext): string; exchangeCode(code: string, context?: OAuthExchangeContext): Promise; } //# sourceMappingURL=slack.d.ts.map