import * as Command from "@effect/cli/Command";
export declare const auth: Command.Command<"auth", import("@effect/platform/Path").Path | import("@effect/platform/FileSystem").FileSystem | import("@effect/platform/Terminal").Terminal, import("@effect/platform/Error").PlatformError | import("@effect/platform/HttpClientError").HttpClientError | import("effect/ParseResult").ParseError | import("effect/Cause").TimeoutException | import("@effect/platform/HttpBody").HttpBodyError | import("./login.ts").AuthenticationCancelledError | import("@effect/platform/Terminal").QuitException | import("./login.ts").DeviceAuthorizationError | import("./login.ts").OpenBrowserError | import("./login.ts").DeviceTokenStillPendingError | import("./login.ts").DeviceTokenExpiredError | import("./login.ts").DeviceTokenPollingError, {
    readonly subcommand: import("effect/Option").Option<{} | [boolean] | {
        readonly args: {
            readonly duration: string;
            readonly audience: import("effect/Option").Option<string[]>;
        };
    }>;
}>;
//# sourceMappingURL=index.d.ts.map