import type { FastifyInstance, FastifyRequest } from "fastify"; import type { ServerConfig } from "../modules/config/type.js"; import { AuthService } from "../modules/auth/service.js"; import type { User } from "../modules/user/types.js"; import type { DrizzleExecutor } from "../modules/drizzle.js"; export declare function registerAuthRoutes(app: FastifyInstance, config: ServerConfig, auth: AuthService, executor: DrizzleExecutor, onProfileCreated?: (request: FastifyRequest, user: User) => Promise): void; //# sourceMappingURL=auth.d.ts.map