import React from "react"; import { StructId } from "../utils"; import { Notice } from "./Notice"; import { HALGroup } from "./Group"; import { Status } from "../common/Status"; export declare const NormContext: React.Context; export interface SpirhalProps { researcherName?: string; idHal?: string; portal?: string; structId: StructId; norm: string; adminLink?: string; noGrouping: boolean; } export interface SpirhalStructureProps { portal?: string; structId: StructId; norm: string; limit: number; adminLink?: string; noGrouping: boolean; } export declare const AdminLinkButton: React.FC<{ adminLink: string | undefined; norm: string; }>; export declare const LogoSpirhal: React.FC; export declare function useHALGroups(portal: string, structId: StructId, limit: number, researcherName?: string, idHal?: string, baseUrl?: string): [Status, HALGroup[]]; export declare const SpirhalGroupNotices: React.FC<{ norm: string; status: Status; groups: HALGroup[]; adminLink?: string; }>; export declare const SpirhalNotices: React.FC<{ norm: string; status: Status; notices: Notice[]; adminLink?: string; }>; export declare const SpirhalPersonWithGroups: React.FC; export declare const SpirhalStructureWithGroups: React.FC; export declare const SpirhalPersonNoGroups: React.FC; export declare const SpirhalStructureNoGroups: React.FC; export declare const Spirhal: React.FC; export declare const SpirhalStructure: React.FC; //# sourceMappingURL=Spirhal.d.ts.map