import { ModalResponse } from '../../Modal/ModalResponse';
import { TextReplacements } from '../../Text/Text';
import { default as React } from 'react';
export interface EditModalProps {
    title: string;
    titleReplacements?: TextReplacements;
    testId?: string;
    children: React.ReactNode;
    positiveBtnText?: string;
    showPositiveBtnIcon?: boolean;
    showFooterTopBorder?: boolean;
    savingInProgress: boolean;
    requestGotError?: boolean;
    close: (response?: ModalResponse<any>) => void;
    savable: boolean;
    closeOnSave?: boolean;
    closeOnError?: boolean;
    saveCallback: () => void;
    cancelCallback: () => void;
    width?: string;
}
export declare const EditModal: (props: EditModalProps) => import("react/jsx-runtime").JSX.Element;
