import { type Express, type Request as ExpressRequest, type Response as ExpressResponse } from 'express'; import type { UiAuthProviders } from '../types/index.js'; /** * Renders static auth pages and persists auth-flow context. */ export declare class PageController { private readonly providers; private readonly gtmContainerId?; constructor(providers: UiAuthProviders, gtmContainerId?: string | undefined); private persistAuthFlowContext; signInPage(req: ExpressRequest, res: ExpressResponse): Promise; signUpPage(req: ExpressRequest, res: ExpressResponse): Promise; private sanitizeCallbackURL; magicLinkConfirmPage(req: ExpressRequest, res: ExpressResponse): Promise; forgotPasswordPage(req: ExpressRequest, res: ExpressResponse): Promise; registerRoutes(express: Express): void; } //# sourceMappingURL=page-controller.d.ts.map