import { type GitOpts, RepoStatus } from "../utils/git.js"; export interface SubmoduleSync { pinned: string | null; local_head: string | null; in_sync: boolean; } export interface ReposStatusResult { repos: RepoStatus[]; crosspad_pc_mode: "dev-mode" | "submodule-mode" | "unknown"; submodule_sync: Record; } export declare function crosspadReposStatus(opts?: GitOpts): Promise;