ai-auth
Version:
Complete Auth-Agent SDK - Agent authentication for AI developers + OAuth client integration for website developers
17 lines • 1.04 kB
TypeScript
/**
* Auth-Agent SDK - Complete authentication solution for AI agents
* @packageDocumentation
*/
export { AuthAgentClient } from './client';
export type { AuthConfig, TokenResponse, UserInfo, AuthState, PKCEPair, AuthError, TokenStorageData, AuthCallbackResult, } from './types';
export { generatePKCE, generatePKCEAsync, generateState, parseJWT, isTokenExpired, getTimeUntilExpiry } from './utils';
export { generatePKCEAsync as generatePKCEPair } from './utils';
export { SignInWithAuthAgent } from './react/Button';
export type { SignInWithAuthAgentProps } from './react/Button';
export { AuthProvider, useAuth } from './react/AuthContext';
export type { AuthProviderProps } from './react/AuthContext';
export { useUser, useAccessToken, useAuthenticatedFetch, useAuthCallback } from './react/hooks';
export { ProtectedRoute, requireAuth } from './react/ProtectedRoute';
export type { ProtectedRouteProps } from './react/ProtectedRoute';
export { SignInWithAuthAgent as default } from './react/Button';
//# sourceMappingURL=index.d.ts.map