/// <reference types="react" />
import { RoutingLinkTarget } from '../../../routing';
import { RoleRendererFactory, RoleRenderers } from '../member';
export interface UsersListProps {
    project: string;
    children?: undefined;
    createRoleRenderer?: RoleRendererFactory;
    editUserLink: RoutingLinkTarget;
}
/**
 * @group Tenant
 */
export declare const UsersList: React.NamedExoticComponent<UsersListProps>;
export type UseRoleRendererFactoryProps<T = undefined> = {
    rolesDataQuery?: string;
    roleRenderers?: RoleRenderers<T>;
};
export declare const useRoleRendererFactory: <T extends {}>({ rolesDataQuery, roleRenderers }: UseRoleRendererFactoryProps<T>) => RoleRendererFactory;
//# sourceMappingURL=UsersList.d.ts.map