import { Procedure, Progress, UUID } from "@opendaw/lib-std";
import { CloudHandler } from "./CloudHandler";
import { PresetMeta } from "../presets";
export declare class CloudBackupPresets {
    #private;
    static readonly RemotePath = "presets";
    static readonly RemoteCatalogPath: string;
    static readonly arePresetsEqual: ({ uuid: a }: PresetMeta, { uuid: b }: PresetMeta) => boolean;
    static pathFor(uuid: UUID.String): string;
    static start(cloudHandler: CloudHandler, progress: Progress.Handler, log: Procedure<string>): Promise<void>;
    private constructor();
}
//# sourceMappingURL=CloudBackupPresets.d.ts.map