export declare const SIGNET_SOURCE_CHECKOUT_DIRNAME = "signetai"; export declare const SIGNET_SOURCE_REMOTE_URL = "https://github.com/Signet-AI/signetai.git"; export type WorkspaceSourceRepoStatus = "cloned" | "pulled" | "fetched" | "current" | "skipped" | "error"; export interface WorkspaceSourceRepoSyncOptions { readonly gitTimeoutMs?: number; readonly remoteUrl?: string; readonly repoDirName?: string; } export interface WorkspaceSourceRepoSyncResult { readonly status: WorkspaceSourceRepoStatus; readonly path: string; readonly message: string; readonly branch: string | null; readonly defaultBranch: string | null; } export declare function resolveWorkspaceSourceRepoPath(workspaceDir: string, repoDirName?: string): string; export declare function syncWorkspaceSourceRepo(workspaceDir: string, options?: WorkspaceSourceRepoSyncOptions): WorkspaceSourceRepoSyncResult; export declare function syncWorkspaceSourceRepoAsync(workspaceDir: string, options?: WorkspaceSourceRepoSyncOptions): Promise; //# sourceMappingURL=workspace-source-repo.d.ts.map