import type { AuthClient, AuthClientConfig, AuthState } from './types'; import * as React from 'react'; interface AuthActions { signIn: (credentials: Record) => Promise; signOut: () => Promise; } export declare function AuthProvider(props: { config: AuthClientConfig; children: React.ReactNode; }): JSX.Element; export declare function useAuth(): AuthState & AuthActions; /** @internal Expose client for session/interceptor use */ export declare function useAuthClient(): AuthClient; export {}; //# sourceMappingURL=auth-provider.d.ts.map