import type { MouseEventHandler } from 'react';
interface AddNodePanelEmptyMessageBaseProps {
    icon: string;
    message: string;
}
type AddNodePanelEmptyMessageNoActionProps = {
    actionLabel?: never;
    actionHref?: never;
    onAction?: never;
};
type AddNodePanelEmptyMessageLinkActionProps = {
    actionLabel: string;
    actionHref: string;
    onAction?: MouseEventHandler<HTMLAnchorElement>;
};
type AddNodePanelEmptyMessageButtonActionProps = {
    actionLabel: string;
    actionHref?: never;
    onAction: MouseEventHandler<HTMLButtonElement>;
};
export type AddNodePanelEmptyMessageProps = AddNodePanelEmptyMessageBaseProps & (AddNodePanelEmptyMessageNoActionProps | AddNodePanelEmptyMessageLinkActionProps | AddNodePanelEmptyMessageButtonActionProps);
export declare function AddNodePanelEmptyMessage(props: AddNodePanelEmptyMessageProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=AddNodePanelEmptyMessage.d.ts.map