@nibssplc/cams-sdk-react
Version:
React hooks and components for NIBSS CAMS SDK
14 lines (13 loc) • 602 B
TypeScript
import React from "react";
import { Profile } from '@nibssplc/cams-sdk';
import { UseCAMSAuthReturn, UseCAMSAuthOptions } from '../hooks/useCAMSAuth';
interface CAMSContextValue extends UseCAMSAuthReturn {
userProfile: Profile | null;
setUserProfile: (profile: Profile | null) => void;
}
export interface CAMSProviderProps extends UseCAMSAuthOptions {
children: React.ReactNode;
}
export declare function CAMSProvider({ children, ...authOptions }: Readonly<CAMSProviderProps>): import("react/jsx-runtime").JSX.Element;
export declare function useCAMSContext(): CAMSContextValue;
export {};