import type { ApiFunctionsContext, ApiFunctionsUser } from '@redocly/config'; import type { Store } from '../../../store.js'; export declare function isMcpContentProtected(store: Store): boolean; export declare function handleMcpAuth(request: Request, context: ApiFunctionsContext): Promise<{ isAuthenticated: boolean; isTokenValid?: boolean; currentUser?: ApiFunctionsUser; accessToken?: string; }>; export declare function constructUnauthorizedResponse(baseUrl: string, publicMcpUrl?: string): Response; export declare function constructForbiddenResponse(): Response; export declare function constructInvalidTokenResponse(baseUrl: string): Response; //# sourceMappingURL=auth-handlers.d.ts.map