import { FieldActionProperties } from '../../../types'; export declare const ActionButton: ({ tableConfig, row, action, rowIdx, onClick, label, size, }: { action: FieldActionProperties; tableConfig: any; rowIdx: number; label?: string | undefined; size?: "sm" | "md" | "lg" | "xs" | undefined; row?: any; onClick?: Function | undefined; }) => import("react/jsx-runtime").JSX.Element; export declare const LinkButton: ({ url, tableConfig, row, rowIdx, action, label, size, }: { action: FieldActionProperties; tableConfig: any; row?: any; rowIdx: number; url: string; label?: string | undefined; size?: "sm" | "md" | "lg" | "xs" | undefined; }) => import("react/jsx-runtime").JSX.Element; export declare const renderActionButton: (tooltip: any, tableConfig: any, rowIdx: number, action: FieldActionProperties, size?: 'xs' | 'sm' | 'md' | 'lg') => import("react/jsx-runtime").JSX.Element;