import { ShortcutSyncService } from "./sync.js"; import type { ShortcutSyncConfig } from "../config.js"; /** * Create a ShortcutSyncService for auto-sync if enabled in config. * Returns null if auto-sync is disabled or no token. * * @param config Sync config from dex.toml */ export declare function createShortcutSyncService(config: ShortcutSyncConfig | undefined): Promise; /** * Create a ShortcutSyncService for manual sync/import commands. * Throws descriptive errors if requirements are not met. * * @param config Optional sync config for label and token_env */ export declare function createShortcutSyncServiceOrThrow(config?: ShortcutSyncConfig): Promise; //# sourceMappingURL=sync-factory.d.ts.map