import * as React from "react"; export interface Notice { docid: string; citationFull_s: string; authFirstName_s: string[]; authLastName_s: string[]; title_s: string; bookTitle_s: string | undefined; journalTitle_s: string | undefined; conferenceTitle_s: string | undefined; scientificEditor_s: string | undefined; volume_s: string | undefined; issue_s: string | undefined; authorityInstitution_s: string | undefined; publicationLocation_s: string | undefined; city_s: string | undefined; country_s: string | undefined; publisher_s: string | undefined; producedDateY_i: string | undefined; page_s: string | undefined; inPress_bool: boolean | undefined; proceedings_s: string | undefined; conferenceStartDateY_i: string | undefined; subTitle_s: string | undefined; otherType_s: string | undefined; files_s: string[] | undefined; fileAnnexes_s: string[] | undefined; uri_s: string | undefined; halId_s: string; docType_s: string; doiId_s: string; isbn_s: string; } export declare const EmptyNotice: () => JSX.Element; export declare enum Norm { EHESS = "EHESS", APA = "APA", MLA = "MLA", DEFAULT = "default" } export declare const GenericNoticeComponent: React.FC; export declare function useFilteredNotice(notice: Notice): { docid: string; citationFull_s: string; authFirstName_s: string[]; authLastName_s: string[]; title_s: string; bookTitle_s: string | undefined; journalTitle_s: string | undefined; conferenceTitle_s: string | undefined; scientificEditor_s: string | undefined; volume_s: string | undefined; issue_s: string | undefined; authorityInstitution_s: string | undefined; publicationLocation_s: string | undefined; city_s: string | undefined; country_s: string | undefined; publisher_s: string | undefined; producedDateY_i: string | undefined; page_s: string | undefined; inPress_bool: boolean | undefined; proceedings_s: string | undefined; conferenceStartDateY_i: string | undefined; subTitle_s: string | undefined; otherType_s: string | undefined; files_s: string[] | undefined; fileAnnexes_s: string[] | undefined; uri_s: string | undefined; halId_s: string; docType_s: string; doiId_s: string; isbn_s: string; }; export declare const NoticeComponent: React.FunctionComponent; export declare const NoticeTypeContext: React.Context<{ noticeType: string; }>; //# sourceMappingURL=Notice.d.ts.map