import { type HostedDeploymentConfig } from '../../config/hosted.js'; import type { OAuthStore } from './store.js'; export interface OAuthHandlerContext { store: OAuthStore; deployment: HostedDeploymentConfig; displayName?: string; } export declare function handleOAuthAuthorizeGet(request: Request, ctx: OAuthHandlerContext): Promise; export declare function handleOAuthRegisterPost(request: Request, ctx: OAuthHandlerContext): Promise; export declare function handleOAuthTokenPost(request: Request, ctx: OAuthHandlerContext): Promise; export declare function handleLinkContentfulPost(request: Request, ctx: OAuthHandlerContext): Promise; export declare function handleOAuthAuthorizationServerMetadataGet(): Response; export declare function handleOAuthProtectedResourceMetadataGet(): Response; export declare function handleOAuthHealthCheck(): Promise<{ ok: boolean; detail: string; }>; //# sourceMappingURL=handlers.d.ts.map