/// <reference types="react-redux" />
import { JsonSchema } from '@jsonforms/core';
import { Property } from '../services/property.util';
import React from 'react';
import { SchemaLabelProvider } from '../helpers/LabelProvider';
export interface AddItemDialogProps {
    rootData: any;
    containerProperties: Property[];
    rootSchema: any;
    path: string;
    schema: JsonSchema;
    closeDialog: any;
    dialogProps: any;
    setSelection: any;
    add?: any;
    labelProvider?: SchemaLabelProvider;
    defaultData: {
        schemaPath: string;
        data: any;
    }[];
    imageProvider(schema: JsonSchema): string;
}
declare const _default: React.ComponentClass<any, any> & {
    WrappedComponent: React.ComponentType<AddItemDialogProps>;
};
export default _default;
