import type { ApiClient } from "../client.js"; import type { SyncProgressCallback, SyncResult } from "./types.js"; export declare function syncComponents(client: ApiClient, args: { components: any[]; presets?: boolean; ssot?: boolean; dryRun?: boolean; onProgress?: SyncProgressCallback; }): Promise; export declare function syncDatasources(client: ApiClient, args: { datasources: any[]; dryRun?: boolean; }): Promise; export declare function syncRoles(client: ApiClient, args: { roles: any[]; dryRun?: boolean; }): Promise; export declare function syncPlugins(client: ApiClient, args: { plugins: { name: string; body: string; }[]; dryRun?: boolean; }): Promise;