import * as Command from "@effect/cli/Command";
import * as Option from "effect/Option";
import * as AmpRegistry from "../../AmpRegistry.ts";
import * as Admin from "../../api/Admin.ts";
import * as ManifestContext from "../../ManifestContext.ts";
export declare const publish: Command.Command<"publish", import("@effect/platform/Path").Path | import("@effect/platform/FileSystem").FileSystem, import("@effect/platform/Error").PlatformError | import("../../api/Error.ts").SchedulerError | import("../../api/Error.ts").MetadataDbError | import("../../api/Error.ts").DatasetStoreError | import("../../api/Error.ts").DatasetNotFound | import("../../api/Error.ts").InvalidRequest | Admin.HttpError | Admin.RegisterDatasetError | ManifestContext.ManifestContextError | AmpRegistry.RegistryApiError | AmpRegistry.DatasetOwnershipError | AmpRegistry.VersionAlreadyExistsError, {
    readonly args: {
        readonly tag: string & import("effect/Brand").Brand<"DatasetVersion">;
        readonly changelog: Option.Option<string>;
        readonly configFile: Option.Option<string>;
    };
}>;
//# sourceMappingURL=publish.d.ts.map