import { BaseProvider, OAuthTokens } from "../../types"; import { Apple } from "./types"; export declare function convertPrivateKeyToClientSecret({ privateKey, keyIdentifier, teamId, clientId, expAfter, }: Apple.ConvertPrivateKeyToClientSecretOptions): Promise; export declare function getTokensFromCode(code: string, { clientId, clientSecret, redirectUrl }: BaseProvider.TokensFromCodeOptions): Promise; export declare function getUser(token: string): Promise; export declare function verifyIdToken(idToken: string, clientId?: string, userData?: Apple.UserData): Promise; export default function callback({ options, request, }: BaseProvider.CallbackOptions): Promise;