import React from 'react'; import * as NiceModal from '@ebay/nice-modal-react'; import './TopicFormDialog.scss'; type TopicFormMode = 'create' | 'update'; type DialogSuccessHandler = (path: string) => void; interface CommonDialogProps { mode: TopicFormMode; database: string; databaseFullPath: string; parentPath?: string; topicPath?: string; onSuccess?: DialogSuccessHandler; } interface TopicFormDialogNiceModalProps extends CommonDialogProps { onClose?: () => void; } export declare const TopicFormDialogNiceModal: React.FC; export declare function openTopicFormDialog(props: Omit): Promise; export {};