import { FastifyReply, FastifyRequest } from "fastify"; import { FastifyInstance } from "fastify/types/instance"; import { StatusCodes } from "http-status-codes"; declare type Request = FastifyRequest<{ Body: { walletAddress: string; signature: string; }; }>; export declare function web3Authenticate(this: FastifyInstance, request: Request, reply: FastifyReply): Promise<{ statusCode: StatusCodes; data: { accessToken: string; user: any; }; } | { statusCode: StatusCodes; }>; export {};