import type { ConfigError } from "effect/Config"; import * as Effect from "effect/Effect"; import type * as Scope from "effect/Scope"; import { AlchemyContext } from "./AlchemyContext.ts"; import * as Apply from "./Apply.ts"; import type { Input } from "./Input.ts"; import { type CompiledStack, type StackEffect } from "./Stack.ts"; import { Stage } from "./Stage.ts"; export declare const deploy: ({ stack, stage, dev, scope, force, }: { stack: StackEffect, ConfigError, Stage | AlchemyContext>; stage: string; dev?: boolean; /** See {@link evalStack} — when set, scoped resources outlive `deploy`. */ scope?: Scope.Scope; force?: boolean; }) => Effect.Effect, import("./Auth/AuthProvider.ts").AuthError | ConfigError | import("./Auth/Demand.ts").CredentialsRequired | Apply.DestroyError | import("./Output.ts").InvalidReferenceError | import("./Output.ts").MissingSourceError | import("effect/PlatformError").PlatformError | import("./State/State.ts").StateStoreError, AlchemyContext | import("./Artifacts.ts").ArtifactStore | import("./index.ts").Cli | import("effect/FileSystem").FileSystem | import("effect/Path").Path | import("./State/State.ts").State>; //# sourceMappingURL=Deploy.d.ts.map