/**
 * Add Command
 *
 * Adds a repository to Ghostflow for automatic synchronization.
 * Works without the daemon running by writing to config directly.
 * If the daemon is running, it will be notified to reload the configuration.
 */
import { Command } from "@effect/cli";
import { FileSystem, Path } from "@effect/platform";
import { ConfigManager, GhostflowClient } from "@ghostflow/client";
import { Option as O } from "effect";
export declare const addCommand: Command.Command<"add", FileSystem.FileSystem | Path.Path | ConfigManager | GhostflowClient, import("@ghostflow/client").ConfigStorageError | import("@ghostflow/client").FlowError, {
    readonly path: string;
    readonly name: O.Option<string>;
    readonly remote: string;
    readonly branch: O.Option<string>;
}>;
//# sourceMappingURL=add.d.ts.map