/// <reference types="react" />
interface IKeyObjects<V> {
    [key: string | number]: V;
}
export interface ICMenuItem {
    content?: React.ReactNode;
    unselectable?: boolean;
}
export interface ICMenuItems extends IKeyObjects<ICMenuItem> {
}
interface ICMenuProps<K> {
    items: ICMenuItems;
    onChange?: (newMenu: K) => void;
    current?: K | false;
    style?: React.CSSProperties;
}
export declare function CMenu<K>(props: ICMenuProps<K>): import("react/jsx-runtime").JSX.Element;
export {};
