import React, { SVGProps } from 'react';
type CellIconProps = {
    /**
     * class name
     */
    className?: string;
    /**
     * svg icon
     */
    icon: (props: SVGProps<SVGSVGElement>) => JSX.Element;
    /**
     * class name for icon
     */
    iconClassName?: string;
    /**
     * active or inactive state
     */
    isActive?: boolean;
    /**
     * icon name
     */
    name?: string;
    /**
     * callback when click on icon
     */
    onClick?: (name: string, isActive: boolean) => void;
    /**
     * tooltip text when hover on icon
     */
    tooltip?: string;
};
export type CellIconsProps = {
    icons: CellIconProps[];
};
declare function CellIconsComponent({ icons }: CellIconsProps): JSX.Element;
export declare const CellIcons: React.MemoExoticComponent<typeof CellIconsComponent>;
export {};
