/// import * as React from "react"; import * as styles from "./style/line.css"; export declare type LineStyle = Partial; export interface OperationListItem { action: (data?: {}) => void; buttonShape?: "raised" | "fab" | "icon" | "mini-fab"; label?: string; icon?: string; iconLibrary?: "material" | "font-awesome" | "font-custom"; priority?: number; style?: string | React.CSSProperties; } export interface LineProps { classNames?: LineStyle; data?: T; onLineClick?: (data: T) => void; operationList?: OperationListItem[]; } /** * Retourne les actions contextuelles pour une ligne quelconque. * @param {data, operationList} Les données et la liste d'actions de la ligne. * @param isSelection Utilise les classes CSS de la ligne de sélection. */ export declare function renderLineActions({classNames, data, operationList}: LineProps, isSelection?: boolean): JSX.Element | null;