import * as React from 'react';
import { UsersManagementState, UsersManagementAction } from './users-management-state.cjs';
import '../api/endpoint.cjs';
import '@tanstack/react-query';
import '../api/widgets-api-client.cjs';

interface UsersManagementContextType {
    state: UsersManagementState;
    dispatch: React.Dispatch<UsersManagementAction>;
}
declare const UsersManagementContextProvider: React.FC<{
    children?: React.ReactNode;
}>;
/**
 * The context may be provided if it is instantiated in the tree above the user.
 */
declare function useUsersManagementContext(initialContext?: UsersManagementContextType | null): UsersManagementContextType;

export { UsersManagementContextProvider, type UsersManagementContextType, useUsersManagementContext };
