import * as Effect from "effect/Effect"; import type { AppError } from "../app-error/index.js"; import { CliRenderer } from "../cli-renderer/index.js"; import type { PreviewPublicationSetRequest } from "../registry/publication-set.js"; import { AuthClient, type PublishAuthorizationExchangeResponse } from "./auth-client.js"; import { DeviceLoginInteraction } from "./device-login.js"; export interface PublishAuthorizationInput { readonly registryUrl: string; readonly publicationSet: PreviewPublicationSetRequest; } export declare const runPublishAuthorization: (input: PublishAuthorizationInput) => Effect.Effect; //# sourceMappingURL=publish-authorization.d.ts.map