import type { Link } from '../link.js'; export interface OauthTokens { accessToken: string; refreshToken?: string; /** ISO string */ expiresAt: string | null; } export declare function oauthLink({ tokens, refreshThresholdMs, // 5 minutes onTokenRefreshed, refreshTokens, }: { tokens: OauthTokens; refreshThresholdMs?: number; refreshTokens?: (token: OauthTokens) => Promise; onTokenRefreshed?: (tokens: OauthTokens) => void; }): Link; //# sourceMappingURL=oauthLink.d.ts.map