import { AuthTokens } from '../ProfileStorageManager'; export interface TokenExpiryTimerDeps { tokens: AuthTokens | null; onRefreshToken: ((refreshToken: string) => Promise<{ accessToken: string; refreshToken?: string; expiresAt?: number; }>) | undefined; onTokenExpired: (() => void) | undefined; onSessionExpiringSoon: (() => void) | undefined; refreshAccessToken: () => Promise; } export declare function useTokenExpiryTimer({ tokens, onRefreshToken, onTokenExpired, onSessionExpiringSoon, refreshAccessToken, }: TokenExpiryTimerDeps): void; //# sourceMappingURL=useTokenExpiryTimer.d.ts.map