import { GlobalConfig } from '@n8n/config'; import jwt from 'jsonwebtoken'; import { InstanceSettings, type DeploymentStateRepo } from 'n8n-core'; export declare class JwtService { private jwtSecret; private readonly jwtSecretFromEnv; constructor({ encryptionKey }: InstanceSettings, globalConfig: GlobalConfig); initialize(repo: Pick): Promise; sign(payload: object, options?: jwt.SignOptions): string; decode(token: string): T; verify(token: string, options?: jwt.VerifyOptions): T; } export type JwtPayload = jwt.JwtPayload;