import { ISyncProvider } from '@yuihub/core'; export declare class GitHubSyncProvider implements ISyncProvider { readonly name: "github"; private git; private repoPath; constructor(repoPath: string); init(remoteUrl?: string): Promise; /** * Exponential Backoff Retry Wrapper for Git Operations */ private withRetry; push(message?: string): Promise; pull(): Promise; status(): Promise<{ dirty: boolean; ahead: number; behind: number; }>; } //# sourceMappingURL=github-provider.d.ts.map