///
import type { DialogItem } from '../type/DialogItem';
import type { CancelButtonStringKey, LocalizedStrings, OkButtonStringKey } from '../../common/index';
/**
* @internal
*/
export interface InputDialogProps {
dialogTitleKey: Strings;
unlocalizedTitle: string;
items: Record>;
strings?: LocalizedStrings;
onChange?: (changedItemName: ItemNames, newValue: string, currentValues: Record) => Record | null;
onOk: (values: Record) => void;
onCancel: () => void;
rows?: number;
}
/**
* @internal
*/
export declare function InputDialog(props: InputDialogProps): JSX.Element;