import { TPermissionName } from '@cromwell/core'; import { TGraphQLContext } from './types'; export declare const checkRegisteredPermissions: (permissions: TPermissionName[]) => void; export declare const AuthGuard: ({ permissions, customPermissions, }?: { permissions?: TPermissionName[] | undefined; customPermissions?: string[] | undefined; }) => MethodDecorator; export declare const graphQlAuthChecker: (options?: { root?: any; args?: Record; context?: TGraphQLContext; info?: any; } | null, permissions?: TPermissionName[] | null) => Promise; //# sourceMappingURL=auth-guards.d.ts.map