import React from 'react';
import type { CnPopoverProps, CnPopoverRef } from './types';
export interface CnAction {
    text: React.ReactNode;
    icon?: React.ReactNode;
    disabled?: boolean;
    key?: string | number;
    onClick?: () => void;
}
export type CnPopoverMenuProps = Omit<CnPopoverProps, 'content'> & {
    actions: CnAction[];
    onAction?: (item: CnAction) => void;
};
export declare const CnPopoverMenu: React.ForwardRefExoticComponent<Omit<CnPopoverProps, "content"> & {
    actions: CnAction[];
    onAction?: (item: CnAction) => void;
} & React.RefAttributes<CnPopoverRef>>;
