import type { TokenableScheme } from '../../types'; import type { Storage } from '../core'; import { TokenStatus } from './token-status'; export declare class Token { #private; scheme: TokenableScheme; $storage: Storage; constructor(scheme: TokenableScheme, storage: Storage); get(): string | boolean; set(tokenValue: string | boolean, expiresIn?: number | boolean): string | boolean | void | null | undefined; sync(): string | boolean | void | null | undefined; reset(): void; status(): TokenStatus; }