import { ReactNode } from 'react';
import { Citation, UnsavedCitation } from '../../../../../@types';
export type NewCitationFormProps = {
    id?: number;
    editMenuTitle: ReactNode;
    onSave: (citation: UnsavedCitation) => Promise<void>;
    onCancel: () => void;
    getCitationById: (id: number) => Promise<Citation>;
    onTitleChanged?: (id: number) => void;
};
declare const NewCitationForm: (props: NewCitationFormProps) => import("react/jsx-runtime").JSX.Element;
export default NewCitationForm;
