///
import { FieldError } from '../../../index';
import type { BaseResource } from '../../../pages/types';
import type { RecordPageSectionCustomNodeType } from '../../../templates/RecordPage/types/mainSections';
/**
* contentLevel: custom-nodeの場合に表示するコンポーネント
*
* @deprecated 細分化後はそのまま任意のReactNodeを渡せばよいため不要
*/
export declare const CustomNodeContents: ({ renderNode, resource, updateEditingResource, errors, }: {
renderNode?: ((props: {
page?: import("../../../templates/RecordPage/types").RecordPageType | undefined;
resource?: R | undefined;
updateEditingResource?: ((partialResource: Partial) => void) | undefined;
refetchResource?: (() => Promise) | undefined;
errorFields?: FieldError[] | undefined;
}) => import("react").ReactNode) | undefined;
resource: R | undefined;
updateEditingResource?: ((keyValues: Record[]) => void) | undefined;
errors?: FieldError[] | undefined;
}) => JSX.Element | null;