import { AuthConfig, AuthTokens, RefreshTokenStorage, SessionMetadata } from '../types'; export declare const refreshTokenFlow: { store(userId: string, refreshToken: string, expiry: string | number, storage: RefreshTokenStorage, metadata?: SessionMetadata): Promise; refresh(refreshToken: string, config: AuthConfig, metadata?: SessionMetadata): Promise; }; export declare function revokeUserTokens(userId: string, storage: RefreshTokenStorage, hooks?: AuthConfig['hooks']): Promise; export declare function revokeSession(sessionId: string, storage: RefreshTokenStorage, hooks?: AuthConfig['hooks']): Promise; //# sourceMappingURL=refresh.d.ts.map