import { FastifyRequest } from "fastify"; export interface IGuardMiddlewarePayload { permissions: string[]; permissionsField: string; allowAll?: boolean; } export declare class GuardMiddleware { static verifyPermissions({ allowAll, permissions, permissionsField, }: IGuardMiddlewarePayload): (request: FastifyRequest) => Promise; }