interface Window { guard: { refreshing: boolean; refreshQueue: ((token: string | null) => void)[]; }; }