import { type AppStoreCredentials } from './appstore/auth.js'; interface RemoteConfig { token: string; endpoint: string; webBase: string; } export interface RemoteSyncOptions { confirm?: boolean; includeAppStore?: boolean; includePlayStore?: boolean; packageNames?: string[]; } export interface RemoteSyncDependencies { getConfig(): RemoteConfig | null; getAppStoreCredentials(): AppStoreCredentials | null; listPackageNames(): string[]; getServiceAccountJson(packageName: string): string | null; callRemote(config: RemoteConfig, tool: string, args: Record): Promise<{ text: string; isError: boolean; }>; } export declare function syncRemoteCredentials(options: RemoteSyncOptions, dependencies?: RemoteSyncDependencies): Promise; export {};