import { TokenGenerator, Token } from '../../api/Token'; export declare class ExpirableToken implements Token { original: Token; expires: number; /** * @param original The original token that has been generated * @param expires The expiration date as timestamp */ constructor(original: Token, expires: number); readonly value: string; } export declare class ExpirableTokenGenerator implements TokenGenerator { private delegate; private validityDuration; constructor(delegate: TokenGenerator, validityDuration: number); generate(): Promise; }