import React from 'react';
import type { FormState } from 'payload';
import './index.scss';
import type { InlineBlockFields } from '../../server/nodes/InlineBlocksNode.js';
type Props = {
    readonly formData: InlineBlockFields;
    readonly nodeKey: string;
};
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<Props>;
export {};
//# sourceMappingURL=index.d.ts.map