import type { FormState } from 'payload'; import './index.scss'; import React from 'react'; import type { ViewMapInlineBlockComponentProps } from '../../../../types.js'; import type { InlineBlockFields } from '../../server/nodes/InlineBlocksNode.js'; import type { BlockComponentProps } from '../component/index.js'; export type InlineBlockComponentProps = InlineBlockFields> = { readonly CustomBlock?: React.FC; readonly CustomLabel?: React.FC; } & Pick, 'cacheBuster' | 'className' | 'formData' | 'nodeKey'>; export type InlineBlockComponentContextType = { EditButton?: React.FC; initialState: false | FormState | undefined; InlineBlockContainer?: React.FC<{ children: React.ReactNode; }>; Label?: React.FC; nodeKey?: string; RemoveButton?: React.FC; }; export declare const useInlineBlockComponentContext: () => InlineBlockComponentContextType; export declare const InlineBlockComponent: React.FC>; //# sourceMappingURL=index.d.ts.map