export interface CyncTokenData { userId: string; accessToken: string; refreshToken?: string; expiresAt?: number; authorize?: string; lanLoginCode?: string; } /** * Simple JSON token store under the Homebridge storage path. * * Files are stored at: * /homebridge-cync-app/cync-tokens.json */ export declare class CyncTokenStore { private readonly dirPath; private readonly filePath; constructor(storagePath: string); load(): Promise; save(data: CyncTokenData): Promise; clear(): Promise; }