/** @jsx jsx */ /** @jsxFrag React.Fragment */ /** * Information source items (a.k.a. citations). * * Originally, citations were a common structure, but not expressed * as a separate register item class. */ import React from 'react'; import type { ItemClassConfiguration, Citation } from '@riboseinc/paneron-registry-kit/types'; import { type CommonGRItemData } from './common'; export interface InformationSourceItemData extends CommonGRItemData { citation: Citation; } export declare const CitationEdit: React.FC<{ citation: Citation; onChange?: (newCitation: Citation) => void; }>; export declare const DEFAULTS: Readonly; export declare function getInformationSourceStub(): Readonly; export declare const informationSource: ItemClassConfiguration;