import * as Command from "@effect/cli/Command";
import * as FileSystem from "@effect/platform/FileSystem";
import * as Path from "@effect/platform/Path";
import * as Cause from "effect/Cause";
import * as Option from "effect/Option";
export declare const studio: Command.Command<"studio", Path.Path | FileSystem.FileSystem, import("@effect/platform/HttpServerError").ServeError, {
    readonly args: {
        readonly port: number;
        readonly open: boolean;
        readonly browser: "chrome" | "firefox" | "edge" | "safari" | "arc" | "browser" | "browserPrivate";
        readonly config: Option.Option<string>;
        readonly flightUrl: URL;
        readonly adminUrl: URL;
    };
}>;
declare const OpenBrowserError_base: new <A extends Record<string, any> = {}>(args: import("effect/Types").Equals<A, {}> extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => Cause.YieldableError & {
    readonly _tag: "Amp/cli/studio/errors/OpenBrowserError";
} & Readonly<A>;
export declare class OpenBrowserError extends OpenBrowserError_base<{
    readonly cause: unknown;
}> {
}
export {};
//# sourceMappingURL=studio.d.ts.map