type Row = string[]; export type GitHubStatusResponse = { connected: boolean; installUrl: string | null; account: { id: string; accountLogin: string; accountType: string; } | null; installations: Array<{ id: string; githubInstallationId: number; accountLogin: string; accountType: string; }>; connection: { id: string; repoOwner: string; repoName: string; repoUrl: string; defaultBranch: string; status: string; lastSyncedRemoteSha: string | null; lastSyncedVersionId: string | null; lastSyncedVersionSeq: number | null; } | null; draftVersionId: string | null; draftVersionSeq: number | null; publishedVersionId: string | null; publishedVersionSeq: number | null; syncJobs: Array<{ id: string; direction: string; status: string; triggerSource: string; errorMessage: string | null; targetRemoteSha: string | null; appliedVersionId: string | null; appliedVersionSeq: number | null; createdAt: string; completedAt: string | null; }>; }; export type GitHubConnectResponse = { connection: { repo_owner: string; repo_name: string; repo_url: string; default_branch: string; status: string; }; syncJob: { id: string; direction: string; status: string; }; }; export type GitHubJobResponse = { status: string; jobId: string | null; }; export declare const formatGitHubStatusRows: (status: GitHubStatusResponse) => Row[]; export declare const formatGitHubConnectRows: (result: GitHubConnectResponse) => Row[]; export declare const formatGitHubJobRows: (result: GitHubJobResponse) => Row[]; export {};