import { CustomCellRendererProps } from '@ag-grid-community/react';
import { OnyxProps } from '../interfaces';

interface ErrorModalProps extends OnyxProps {
    handleErrorModalShow: (error: Error) => void;
}
interface IDModalProps {
    handleProjectRecordShow: (recordID: string) => void;
    handleAnalysisShow: (analysisID: string) => void;
}
declare function ClimbIDCellRendererFactory(props: IDModalProps): (cellRendererProps: CustomCellRendererProps) => import("react/jsx-runtime").JSX.Element;
declare function AnalysisIDCellRendererFactory(props: IDModalProps): (cellRendererProps: CustomCellRendererProps) => import("react/jsx-runtime").JSX.Element;
declare function S3ReportCellRendererFactory(props: ErrorModalProps): (cellRendererProps: CustomCellRendererProps) => import("react/jsx-runtime").JSX.Element;
declare function TimestampCellRenderer(props: CustomCellRendererProps): import("react/jsx-runtime").JSX.Element;
declare function ActionCellRenderer(props: CustomCellRendererProps): import("react/jsx-runtime").JSX.Element;
declare function ChangeCellRenderer(props: CustomCellRendererProps): import("react/jsx-runtime").JSX.Element;
declare function HTTPStatusCellRenderer(props: CustomCellRendererProps): import("react/jsx-runtime").JSX.Element;
declare function HTTPMethodCellRenderer(props: CustomCellRendererProps): import("react/jsx-runtime").JSX.Element;
declare function JSONCellRenderer(props: CustomCellRendererProps): import("react/jsx-runtime").JSX.Element;
export { ActionCellRenderer, AnalysisIDCellRendererFactory, ChangeCellRenderer, ClimbIDCellRendererFactory, HTTPMethodCellRenderer, HTTPStatusCellRenderer, JSONCellRenderer, S3ReportCellRendererFactory, TimestampCellRenderer, };
