import { IconStringList } from '../../components/Icons/Icon.models'; export declare const buttonsConfig: { pencil: { icon: IconStringList; onClick: () => import('react-toastify').Id; tooltip: { tooltipContent: string; }; }; clipboard: { icon: IconStringList; onClick: () => import('react-toastify').Id; tooltip: { tooltipContent: string; }; }; like: { icon: IconStringList; onClick: () => import('react-toastify').Id; tooltip: { tooltipContent: string; }; }; trash: { icon: IconStringList; onClick: () => import('react-toastify').Id; tooltip: { tooltipContent: string; }; }; standard: { onClick: () => import('react-toastify').Id; children: string; }; actions: { actions: ({ text: string; icon: IconStringList; callout: () => import('react-toastify').Id; } | { csv: { linkName: string; csvName: string; csvFormat: { api: () => Promise; callout: () => import('react-toastify').Id; params: {}; }; }; })[]; }; actionsWithTooltip: { actions: ({ text: string; icon: IconStringList; callout: () => import('react-toastify').Id; } | { csv: { linkName: string; csvName: string; csvFormat: { api: () => Promise; callout: () => import('react-toastify').Id; params: {}; }; }; })[]; tooltip: { tooltipContent: string; }; }; actionsWithConfirmation: { actions: ({ text: string; icon: IconStringList; callout: () => import('react-toastify').Id; } | { text: string; icon: IconStringList; hasDivider: boolean; destructive: boolean; confirmation: { type: "red"; header: string; body: string; confirmCallout: () => void; }; })[]; }; }; export declare const confirmationConfig: { as: "confirmation"; confirmation: { header: string; type: "blue"; body: string; confirmCallout: () => void; }; }; export declare const destructiveButtonsConfig: { destructive: boolean; as: "confirmation"; confirmation: { header: string; body: string; confirmCallout: () => void; type: "red"; }; }; export declare const buttonGroupDocs: { description: import("react/jsx-runtime").JSX.Element; infoBullets: import("react/jsx-runtime").JSX.Element[]; };