infinity-forge
Version:
16 lines (15 loc) • 591 B
TypeScript
import { AuthAdminParams, AuthAdminProviderProps } from './interfaces.js';
declare function AuthAdminProvider(props: AuthAdminProviderProps): import("react/jsx-runtime").JSX.Element;
declare function useAuthAdmin(): {
user?: any;
roles: import("../../../system/index.js").UserState;
signOut(params?: {
onSignOut: () => {};
}): Promise<void>;
roleUser: string;
signIn(params: AuthAdminParams): Promise<void>;
loadUser({ roleName }: {
roleName?: string;
}): Promise<void>;
} & AuthAdminProviderProps;
export { AuthAdminProvider, useAuthAdmin };