export interface JWTPayload { exp?: number; [key: string]: unknown; } /** * Parses a JWT token and returns its payload * @param token - The JWT token to parse * @returns The parsed JWT payload or null if invalid */ export declare function parseJWT(token?: string): JWTPayload | null; /** * Checks if a JWT token should be renewed (expired or will expire soon) * @param token - The JWT token to check * @param bufferSeconds - Buffer time in seconds before expiration to consider token as needing renewal * @returns true if the token should be renewed (expired or expiring within buffer time), false otherwise */ export declare function shouldRenewJWT(token?: string, bufferSeconds?: number): boolean;