@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
14 lines • 797 B
TypeScript
import { ReactNode } from 'react';
import { BaseSessionManager } from '../sessionManager';
import { TraitsConfig } from '../utils';
type KratosSessionContext<TTraitsConfig extends TraitsConfig> = {
sessionManager: BaseSessionManager<TTraitsConfig>;
};
type KratosSessionProviderProps<TTraitsConfig extends TraitsConfig> = {
children: ReactNode;
sessionManager: BaseSessionManager<TTraitsConfig>;
};
export declare function useKratosSessionContext<TTraitsConfig extends TraitsConfig>(): KratosSessionContext<TTraitsConfig>;
export declare function KratosSessionProvider<TTraitsConfig extends TraitsConfig>({ children, sessionManager, }: KratosSessionProviderProps<TTraitsConfig>): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=useKratosSessionContext.d.ts.map