import { VerifyPermissionsOptions, Auth0TokenPayload, Auth0TokenUser } from './auth0.interface';
export declare class Auth0Service {
    verifyPayload(payload?: Auth0TokenPayload): boolean;
    verifyPermissions({ payload: { sub, permissions: userPermissions }, auth0: { permissions: requiredPermissions }, id }: VerifyPermissionsOptions): boolean;
    prepareUserPayload({ sub, exp, permissions, ...others }: Auth0TokenPayload, namespace?: string): Auth0TokenUser;
}
