import React from 'react'; export type CITableBuildInfo = { id: string; buildName: string; buildUrl?: string; startTime?: string; stopTime?: string; source: { branchName: string; commit: { hash: string; shortHash: string; url: string; committerName?: string; }; }; status: string; tests?: { total: number; passed: number; skipped: number; failed: number; testUrl: string; }; workflow: { id: string; url: string; name?: string; jobName?: string; }; user: { isUser: boolean; login: string; name?: string; avatarUrl?: string; }; onRestartClick: () => void; }; type Props = { loading: boolean; retry: () => void; builds: CITableBuildInfo[]; projectName: string; page: number; onChangePage: (page: number) => void; total: number; pageSize: number; onChangePageSize: (pageSize: number) => void; }; export declare const CITable: ({ projectName, loading, pageSize, page, retry, builds, onChangePage, onChangePageSize, total, }: Props) => React.JSX.Element; export {};