import type React from 'react';
type SmartBlockCellEditorContextValue = {
    onLabelChange: (label: string | null) => void;
    onShapeClick: (event: React.MouseEvent<HTMLButtonElement>) => void;
};
export declare const SmartBlockCellEditorContext: React.Context<SmartBlockCellEditorContextValue | null>;
export declare const useSmartBlockCellEditorContext: () => SmartBlockCellEditorContextValue | null;
type SmartBlockEditorContextValue = {
    onCellShapeClick: (cellId: string, event: React.MouseEvent<HTMLButtonElement>) => void;
};
export declare const SmartBlockEditorContext: React.Context<SmartBlockEditorContextValue | null>;
export declare const useSmartBlockEditorContext: () => SmartBlockEditorContextValue | null;
export {};
//# sourceMappingURL=smart-block-context.d.ts.map