import Moment from 'moment'; export type GardenaRawAccessTokenJson = { access_token: string; user_id: string; scope: string; expires_in: number; }; export declare class GardenaAccessToken { readonly expiresAt: Moment.Moment; readonly accessToken: string; readonly userId: string; readonly scope: string; private constructor(); isExpired(): boolean; static retrieveNew(clientId: string, clientSecret: string): Promise; toString(): string; }