export interface JWTDecoded {
    accessScope?: string;
    application?: string;
    iss?: string;
    exp: number;
    iat: number;
    jti?: string;
}
export declare class HatTokenValidation {
    static decodeToken(encodedToken?: string): JWTDecoded;
    static isEncodedTokenExpired(token: string): boolean;
    static isExpired(decodedToken: JWTDecoded): boolean;
    static validateToken(token: string): Promise<JWTDecoded>;
}
