import * as React from "react"; interface ITitle { edit: string; add: string; } interface IProps { title: ITitle | string; children: (injectedProps: { selectedId?: string; selectionMode?: "edit" | "add"; }) => React.ReactNode; } export declare class EditDialog extends React.Component { static defaultProps: { title: { edit: string; add: string; }; }; private editDialogApi; private selectionRef; constructor(props: IProps); render(): JSX.Element; openAddDialog(): void; openEditDialog(id: string): void; private handleSaveClick; private handleCancelClick; } export {};