import type { RequestHandler } from '@sveltejs/kit'; import type { ServerRequest } from '@sveltejs/kit/types/hooks'; import { OAuthResponse } from './OAuthResponse'; import type { OAuthSession } from './OAuthSession'; export declare const callbackMethod: (provider: string, callback: (request: ServerRequest, response: OAuthResponse) => OAuthResponse) => RequestHandler; export declare const loginMethod: (provider: string, options: { scope?: string[]; session?: boolean; }) => RequestHandler; export declare const logoutMethod: (cookieName?: string, callback?: (request: ServerRequest, response: OAuthResponse) => OAuthResponse) => RequestHandler;