import type { PromptRunnerHarnessName } from '../../../../src/cli/cli-commands/common/promptRunnerCliOptions'; import { AuthenticationError } from '../../../../src/errors/AuthenticationError'; /** * Options for building the error reported when a harness is not logged in. */ type BuildHarnessAuthenticationErrorOptions = { /** * Harness which refused to work. */ readonly harnessName: PromptRunnerHarnessName; /** * Short reason the harness itself reported, as extracted from its output. */ readonly reason: string; }; /** * Builds the branded error which tells the user that the selected harness has to be signed in again. */ export declare function buildHarnessAuthenticationError(options: BuildHarnessAuthenticationErrorOptions): AuthenticationError; export {};