export class ResourceFieldsProxy extends EditorComponent<import("../../../EditorComponent").EditorComponentProps, import("../../../EditorComponent").EditorComponentState> {
    static propTypes: {
        objectContext: PropTypes.Validator<object>;
    };
    constructor(props: import("../../../EditorComponent").EditorComponentProps);
}
export class ResourceFields extends EditorComponent<import("../../../EditorComponent").EditorComponentProps, import("../../../EditorComponent").EditorComponentState> {
    static defaultProps: {
        [x: string]: any;
        errorDelay: number;
        SaveIcon: React.ComponentType<{}>;
        ResetIcon: React.ComponentType<import("material-ui/SvgIcon").SvgIconProps>;
        EditIcon: React.ComponentType<import("material-ui/SvgIcon").SvgIconProps>;
        cacheKeyPrefix: string;
        contentEditable: boolean | undefined;
    };
    constructor(props: import("../../../EditorComponent").EditorComponentProps);
    addItem(item: any): void;
    panelRef: (el: any) => void;
    actionPanel: any;
}
export default ResourceFields;
import EditorComponent from "../../../EditorComponent";
import PropTypes from "prop-types";
import React from "react";
