import 'ace-builds/src-noconflict/mode-javascript.js'; import 'ace-builds/src-noconflict/theme-tomorrow.js'; type DSCodeEditorProps = { containerProps?: object; value: string; onSave?: (value: string, fileName: string, errors: unknown) => void; onClose?: (value: string, fileName: string, errors: unknown) => void; onReject?: (value: string, fileName: string, errors: unknown) => void; onChange?: (value: string, errors: unknown) => void; isOpen?: boolean; fileName?: string; confirmLabel?: string; maxLines?: number; minLines?: number; modalTitle?: string; modalType?: 'confirm' | 'alert'; rejectLabel?: string; size?: 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; style?: object; useModal?: boolean; showHeader?: boolean; showSyntaxChecks?: boolean; }; declare const DSCodeEditor: { ({ containerProps, value: defaultValue, onSave, onClose, onReject, onChange, isOpen, fileName, confirmLabel, maxLines, minLines, modalTitle, modalType, rejectLabel, size, style, useModal, showHeader, showSyntaxChecks, }: DSCodeEditorProps): import("react/jsx-runtime.js").JSX.Element; displayName: string; }; declare const CodeEditorWithSchema: import("@elliemae/ds-props-helpers/dist/types/propTypes/types.js").DocumentedReactComponent; export { CodeEditorWithSchema, DSCodeEditor }; export default DSCodeEditor;