import chalk from 'chalk'; import { URL } from 'url'; import { AppEnvironmentType } from '../graphql/graphql-types'; import { ClientRequest } from 'http'; export interface ListScope { name: string; requiresInteractiveConsent?: boolean; } export interface ListEgress { address: string; } export declare function itemList(items: string[], indent?: string): string; export declare const capitalise: (word: string) => string; export declare const Text: { buildTerminalLink: (text: string) => string; go: (link: string) => string; error: { noKeytar: string; noTokenStored: string; keytarAccessError: { other: (message: string) => string; mac: (message: string) => string; linux: (message: string) => string; windows: (message: string) => string; }; outdatedCLIVersion: (installed: string, latest: string) => string; outdatedNodeVersion: (compatibleNodeVersion: string, currentNodeVersion: string) => string; missingProductNameValue: string; invalidContext: (validContexts: string[]) => string; missingSiteUrlValue: string; missingShardContext: string; invalidSite: string; invalidWorkspace: string; invalidInstallationContext: string; invalidTokenInKeytar: string; invalidUpgradeTarget: string; invalidTokenInEnv: (instructionsUrl: string, emailVar: string, tokenVar: string) => string; promptInputRequired: string; noExecutableFile: string; resourceDefinitionMissing: (resourceKeys: string[]) => string; resourceDirectoryMissing: (resourceKey: string, directory: string) => string; resourceDirectoryEmpty: (resourceKey: string, directory: string) => string; templateFetchFailed: (message: string) => string; handlerFormat: (handler: string) => string; licenseOverrideErrors: { prodSupport: string; invalid: string; empty: string; }; licenseModesOverrideErrors: { prodEnvNotSupported: string; empty: string; invalid: string; }; userWithAccessOverrideErrors: { prodEnvNotSupported: string; empty: string; countSize: (maxSizeOfUsersWithAccess: number) => string; }; multipleMatchingInstallations: string; partialInstallation: (failedProductInstallations: string[]) => string; invalidServicePort: (serviceKey: string) => string; environmentIsNotDefined: (envKey: string) => string; }; warning: { plaintextCredentialsFound: (url: string) => string; plaintextCredentialsMigrated: string; plaintextCredentialsNotMigrated: string; unsupportedNodeVersion: (_userNodeVersion: string, supportedNodeVersions: string) => string; deprecation: { uikit: (modules: string[]) => string; }; oldCreateCommandDeprecation: string; statsigFetchFailed: (type: string) => string; }; maxSizeOfUsersWithAccess: number; installationContext: { overviewProduct: string; promptProduct: string; promptOptionalProducts: string; overviewSite: string; overviewWorkspace: string; promptSite: string; promptWorkspace: string; }; upgradeContext: { overview: (isCodeUpgrade: boolean, version?: string, isLatest?: boolean) => string; promptInstallation: string; }; optionSite: string; optionProduct: (supportedProducts: string[]) => string; optionShard: { desc: string; incorrectFormat: string; }; optionVerbose: string; optionJson: string; optionBatchUninstall: string; invalidCmd: (command: string) => string; invalidCmdHelp: string; rerunningWithVerbose: string; ctrlC: string; graphQL: { request: (url: string, query: string, variables: string) => string; response: (result: string, requestId?: string) => string; error: string; outdatedClientVersion: string; insufficientScopes: (instructionsUrl: string) => string; }; hostedResources: { error: (errorMessage: string) => string; missingEntrypoint: string; missingEntrypointWithResourceDetails: (resourceKey: string, directory: string) => string; malformedEntrypoint: string; malformedEntrypointWithKey: (resourceKey: string) => string; lambdaTimeout: string; }; bundle: { detectedChanges: string; errors: (errors: string[]) => string; failed: string; finished: string; warnings: (warnings: string[]) => string; }; config: { missing: string; invalid: string; manifest: { invalid: string; error: (errorMessage: string, additionalInfo?: string) => string; }; }; autocomplete: { cmd: { desc: string; }; confirmInstalling: string; installing: string; uninstalling: string; postinstall: string; error: { badArg: (arg: string | undefined) => string; unsupportedShell: string; unsupportedNodeVersion: string; }; }; login: { cmd: string; optionEmail: string; optionToken: string; introText: string; promptEmail: string; url: (link: string) => string; promptToken: string; checking: string; nextStep: string; success: (name: string) => string; error: string; }; logout: { cmd: string; loggedOut: string; }; whoami: { cmd: string; success: { containerToken: (ciTokenKey: string) => string; personalCredentials: (email: string, name: string, accountId: string) => string; }; error: { personalCredentialsEnv: (emailKey: string, apiTokenKey: string) => string; personalCredentialsKeytar: string; }; }; feedback: { cmd: string; description: string; success: string; action: { start: string; enterFeedbackPrompt: string; sendingFeedbackProgress: string; error: string; success: string; }; }; create: { cmd: { desc: string; start: string; success: (appName: string) => string; successDetails: (directory: string, validEnvironmentOptions: string[]) => string; }; intro: (givenDirectory: string) => string; introWithCurrentDirectory: (currentDirectory: string) => string; optionTemplate: string; optionDirectory: string; optionSpace: string; overviewAppName: string; overviewTemplates: string; waitTemplates: string; promptName: string; promptCategory: string; promptTemplate: string; promptProduct: string; globalTemplateSelection: string; taskTemplate: { title: string; downloading: (template: string) => string; extracting: string; }; taskRegister: string; taskCreateEnvironments: string; taskPackages: string; error: { dirtyDirectory: string; app: { creation: string; }; directory: { exists: (path: string) => string; }; name: { tooLong: (max: number) => string; }; template: { download: (template: string) => string; notFound: (template: string) => string; noTemplates: string; unexpectedArchiveFormat: string; }; packages: { installFail: string; }; }; }; devSpace: { cmd: { desc: string; }; fetching: string; documentationLink: string; noSpacesFound: (command: string, documentationLink: string) => string; selectPrompt: string; assignmentInfo: string; selectionPrompt: (documentationLink: string) => string; createNewOption: string; createContinuePrompt: string; createNewSpaceInfo: (documentationLink: string) => string; createMessage: string; createPrompt: string; nameRequired: string; createInProgress: string; contributingToSpace: (name: string) => string; assigningToSpace: (name: string) => string; createdAndContributing: (name: string) => string; invalidSpaceName: (spaceName: string) => string; invalidSpaceId: (spaceId: string) => string; error: { fetchOrSelect: (errorMessage: string) => string; create: (errorMessage: string) => string; selectedNotFound: string; }; appEnforcementsWarnings: { appNotAssignedToDeveloperSpaceWarning: string; developerSpaceSetupIncomplete: (_command: 'deploy' | 'install' | 'tunnel') => string; developerSpaceSetupIncompleteLink: (developerSpaceId: string) => string; }; terms: { agreement: string; checkbox: string; links: { devTerms: string; privacy: string; pricing: string; }; pricing: (appName: string) => string; acceptPrompt: string; accepted: (command: string) => string; notAcceptedError: string; }; list: { cmd: { desc: string; }; }; }; register: { intro: string; cmd: { desc: string; start: string; success: (appName: string) => string; successDetails: (validEnvironmentOptions: string[]) => string; }; confirmQuestion: string; }; env: { option: string; invalid: string; developmentOnly: (envKey: string) => string; error: { appOwnerNotExist: string; appNotExist: string; envNotExist: (envKey: string) => string; }; displayEnvironment: (envKey: string, envType: AppEnvironmentType) => string; warn: { envWillBeCreated: (envKey: string) => string; }; confirm: string; }; defaultEnv: { info: string; prompt: string; warn: string; confirm: string; setSuccess: (envKey: string, envType: AppEnvironmentType) => string; createAndSetSuccess: (envKey: string, envType: AppEnvironmentType) => string; settingsInfo: string; }; varsSet: { cmd: { desc: string; start: string; success: string; deployTip: (environmentOption?: string) => string; }; overview: (environment: string, environmentType: AppEnvironmentType) => string; encryptInfo: string; promptEncrypt: string; keyInfo: string; promptKey: string; promptValue: string; optionSecret: string; yes: string; no: string; }; varsUnset: { cmd: { desc: string; start: (environment: string, envType: AppEnvironmentType) => string; success: (key: string) => string; }; }; varsList: { hint: string; cmd: string; empty: (environment: string, envType: AppEnvironmentType) => string; encryptedValue: string; overview: (environment: string, envType: AppEnvironmentType) => string; postfix: string; }; providers: { desc: string; }; configureProvider: { cmd: { desc: string; start: string; success: string; }; overview: (environment: string) => string; providerKeyInfo: string; noProviders: string; promptProviderKey: string; optionClientSecret: string; promptClientSecret: string; }; environment: { desc: string; }; createEnvironment: { cmd: { desc: string; start: string; success: (envKey: string, envType: AppEnvironmentType) => string; }; overview: string; promptEnvironmentKey: string; successMessage: string; optionEnvironmentKey: string; }; listEnvironment: { cmd: { desc: string; }; start: string; success: string; overview: string; promptNextPage: string; }; deleteEnvironment: { cmd: { desc: string; start: string; }; overview: string; info: string; prompt: string; confirmationInfo: string; promptConfirmation: string; individualSuccessMessage: (envKey: string, envType: AppEnvironmentType) => string; successMessage: string; optionEnvironmentKey: string; warningMessage: string; noEnvironmentMessage: string; hasInstallationError: (envKey: string) => string; }; storage: { cmd: { desc: string; }; }; entitiesIndexes: { cmd: { desc: string; }; }; entitiesIndexesList: { cmd: { desc: string; }; missingEntities: string; }; artifact: { error: { noDeployUrl: string; noPresignedUrls: string; noUploadId: string; noManifestInZip: (manifestFilename: string) => string; noManifestAtPath: (path: string) => string; empty: string; invalidYaml: (manifestFilename: string) => string; }; }; upload: { error: { notFound: (path: string) => string; empty: (path: string) => string; status: (status: number, responseBody: string) => string; }; }; eligibility: { cmd: { cmdName: string; desc: string; option: { majorVersion: string; }; error: { invalidMajorVersion: string; }; start: string; end: string; status: { notEligible: (envKey: string, envType: AppEnvironmentType, version: string, reason: string[]) => string; eligible: (envKey: string, envType: AppEnvironmentType, version: string) => string; }; rule: { conversion: (rule: string) => string; }; }; }; version: { cmd: { cmdName: string; desc: string; }; diff: { cmdName: string; error: { noVersionProvided: string; }; option: { version1: string; version2: string; environment1: string; environment2: string; outFile: string; }; desc: string; start: string; end: string; details: { banner: (input: { env1Key: string; env2Key?: string; env1Type: AppEnvironmentType; env2Type?: AppEnvironmentType; version1: number; version2: number; }) => string; }; }; check: { cmdName: string; option: { majorVersion: string; json: string; outFile: string; }; error: { invalidMajorVersion: (property?: string) => string; }; desc: string; start: string; end: string; details: { banner: (envKey: string, envType: AppEnvironmentType, version: number) => string; prompt: { options: { banner: string; choices: { all: string; manual: string; }; }; properties: { banner: string; info: string; headers: string[]; descriptions: { scopes: string; egress: string; analytics: string; policies: string; functions: string; modules: string; remotes: string; connectKeys: string; license: string; }; }; }; writeToFile: (file: string) => string; license: (requiresLicense: boolean) => string; }; }; list: { cmdName: string; option: { json: string; outFile: string; }; desc: string; start: string; end: string; details: { banner: (envKey: string, envType: AppEnvironmentType, versions: number) => string; }; }; upgrade: { cmd: { cmdName: string; desc: string; }; start: { cmdName: string; option: { json: string; outFile: string; version1: string; version2: string; limit: string; }; desc: string; overViewVersionTable: (versions: number, environment: string) => string; promptVersionTable: string; selectTargetVersionToUpgrade: (sourceVersion?: string) => string; error: { missingVersionUpgradeParameters: string; appVersionRolloutRunning: string; permissionDeniedError: (fromVersion: string, toVersion: string, environmentKey: string) => string; noUpgradePathAvailable: (fromVersion: string, toVersion: string) => string; inValidVersionNumberSpecified: (fromVersion: string, toVersion: string) => string; inValidMajorVersionNumberSpecified: (majorVersion: number) => string; noTargetVersionAvailable: string; tooManyRequestsFromAccount: string; tooManyRequestsGlobally: string; }; appVersionRolloutSuccess(appRolloutVersionId: string | undefined): string; limitWarningUserLimit: (expectedRemaining: number, totalEligible: number, userLimit: number) => string; limitWarningAdjustedLimit: (expectedRemaining: number, totalEligible: number, userLimit: number, appliedLimit: number) => string; limitWarningSystemLimit: (expectedRemaining: number, totalEligible: number, systemLimit: number) => string; limitWarningFollowUp: string; warningMessage: (sourceVersionId: string, targetVersionId: string, installations?: number, limit?: number, enforcedSystemLimit?: number, userProvidedLimit?: number) => string; promptConfirmation: string; promptLimit: (installations?: number) => string; promptLimitWithTargetInfo: (installations?: number, upgradeLimit?: number) => string; limitValidationError: (max?: number) => string; }; list: { cmdName: string; option: { outFile: string; majorVersion: string; }; desc: string; start: string; end: string; details: { banner: (envKey: string, envType: AppEnvironmentType | undefined, updates: number) => string; }; }; cancel: { cmdName: string; option: { json: string; outFile: string; appRolloutId: string; }; desc: string; error: { missingCancelVersionUpgradeParameters: string; permissionDeniedError(environmentKey: string): string; noUpdateInProgress(environmentKey: string): string; inValidRolloutIdSpecified: string; }; appVersionRolloutCancelSuccess(appRolloutVersionId: string): string; warningMessage: (appRolloutVersionId: string, sourceVersionId: string, targetVersionId: string, installationComplete?: number, totalInstallations?: number) => string; promptConfirmation: string; }; }; }; build: { cmd: { desc: string; startNotice: string; start: string; success: (buildTag: string) => string; }; buildTag: { description: string; error: { invalidBuildTag: (maxLength: number) => string; emptyBuildTag: string; invalidBuildTagFormat: string; }; }; taskLint: { lintError: string; lintWarning: (numWarnings: number) => string; }; list: { cmd: { desc: string; }; limit: (defaultLimit: number) => string; listingBuilds: string; noBuildsFound: string; error: { invalidLimit: string; }; }; manifestVariables: { error: string; }; }; deploy: { cmd: { desc: string; start1: (envKey: string, envType: AppEnvironmentType, buildTag?: string) => string; start2: (appName: string, envKey: string, envType: AppEnvironmentType, buildTag?: string) => string; success: string; successDetails: (appName: string, envKey: string, envType: AppEnvironmentType, buildTag?: string) => string; distributePageLink: (appId: string) => string; }; taskLint: { lintError: string; lintWarning: (numWarnings: number) => string; }; hasNoAppInstallationsForEnv: { hasNoAppInstallationsForEnvError: string; }; environmentKey: { missingEnvironmentKeyError: string; }; majorVersion: { description: string; warning: (majorVersion: number) => string; confirm: string; invalidMajorVersionError: string; }; buildTag: { description: string; }; skipRollout: { description: string; }; connectKeyChange: { continueChange: string; continueDelete: string; mpacAppConnectKeyChangeAnalyticsError: string; mpacAppConnectKeyChangeError: (mpacAppKey: string, connectKey: string) => string; connectKeyChangeWarning: (environment: string, migrationKey: string, connectKey: string) => string; connectKeyDeleteWarning: (environment: string) => string; connectKeyMutationInProductionError: (migrationKey?: string, connectKey?: string) => string; connectKeyMutationInProductionAnalyticsError: string; }; taskPackage: { title: string; packageBundledFiles: string; packageFile: (fileName: string, filePath: string | null) => string; archiveCreated: (archivePath: string) => string; }; taskUpload: { title: string; uploadingArchive: (uploadUrl: string) => string; uploadingResources: () => string; }; taskDeploy: { serverStepStarted: (name: string) => string; serverStepFailed: string; }; error: { notFound: string; }; outdatedInstallations: string; postDeploymentChecksFailed: string; postDeploymentRoaEligibilityFailure: (appVersion: string, envKey: string, envType: AppEnvironmentType) => string; postDeploymentRoaEligibilitySuccess: (appVersion: string, envKey: string, envType: AppEnvironmentType) => string; listIndexes: (environment: string) => string; reindexingInProgress: { continueDeployment: string; successfulDeployment: string; }; egressURL: { error: (message: string) => string; }; crossContext: { enableError: string; modifyError: string; }; }; install: { cmd: { description: string; start: (envKey: string, envType: AppEnvironmentType, product: string) => string; end: (displayTick: boolean, product: string) => string; }; booleanToScope: (isLatest: boolean) => string; alreadyInstalledInRequiredProduct: (product: string) => string; installingToRequiredProduct: (product: string) => string; installingToOptionalProduct: (product: string) => string; installConfirmation: (product: string, site: string) => string; bannerSite: string; bannerWorkspace: string; devAppInstallWarning: string; majorVersionIsNotLatest: (versionToInstall: string) => string; devAppInstallConfirm: string; optionConfirmScopes: string; optionUpgrade: string; optionLicense: string; optionLicenseModes: string; optionUsersWithAccess: string; optionMajorVersion: string; listScopes: (scopes: ListScope[]) => string; listEgressAddresses: (egressAddresses: ListEgress[]) => string; permissionsMismatch: (environment: string) => string; multiProductScopesDetected: (productsToInstall: string[], productsToUpgrade: string[], site: string, environment: string) => string; promptForPermissionsConfirmation: (permissionsMismatchInDevelopment: boolean) => string; success: { banner: (envKey: string, envType: AppEnvironmentType, product: string, site: string) => string; }; error: { activationIdMissing: (url: string, context: string) => string; invalidAtlassianSite: (url: URL) => string; invalidWorkspace: (url: URL) => string; url: (url: string) => string; site: (url: string) => string; alreadyInstalledError: string; alreadyInstalledErrorWithMajorVersion: (envKey: string, envType: AppEnvironmentType) => string; serverSideInstallationError: (message: string) => string; noDeploymentFound: (environment: string) => string; permissionsDeniedInstructions: (requestId: string, appId: string) => string; appendRequestIdToErrorMessage: (message: string | undefined, requestId: string) => string; majorVersionNotFound: string; installationLimitReached: string; }; debug: { ccpEntitlementQueryFailed: string; }; failedAll: (site: URL, environment: string) => string; security: { banner: (site: string) => string; questions: string[]; notTrustedApp: { warn: (site: string) => string; confirmApproval: string; corpSecurityHelpdesk: string; }; }; authorization: { banner: string; link: (link: string) => string; openBrowser: string; }; }; harmonization: { installation: { errors: { concurrentSync: string; placeholderMacroCollision: string; placeholderFailedDescriptorValidation: string; }; }; }; upgrade: { bannerSite: string; bannerWorkspace: string; cmd: { start: (envKey: string, envType: AppEnvironmentType) => string; end: (displayTick: boolean) => string; error: string; }; listScopes: (scopes: ListScope[], isCodeUpgrade: boolean) => string; listEgressAddresses: (egressAddresses: ListEgress[], isCodeUpgrade: boolean) => string; permissionsMismatch: (environment: string) => string; promptForPermissionsConfirmation: (permissionsMismatchInDevelopment: boolean) => string; success: { banner: (envKey: string, envType: AppEnvironmentType, product: string, site: string, isLatest?: boolean, version?: string, isCodeUpgrade?: boolean) => string; }; alreadyUpdated: { spinnerSite: string; spinnerWorkspace: string; banner: (environment: string, product: string, site: string) => string; }; error: { reason: { hasVersionDecreaseErrorReason: (targetVersion: string, currentVersion: string) => string; missingAppManagedPermissionsErrorReason: (targetVersion: string) => string; decoupledStateNotEnabledErrorReason: () => string; }; serverSideInstallationError: (message: string) => string; rollingReleaseValidationFailedError: (requestId?: string, reason?: string, isLatest?: boolean) => string; }; }; installList: { cmd: string; banner: string; noResourceId: string; noCloudId: string; noResourceIdInWorkspace: string; noResourceIdInInstallation: string; noInstallations: string; status: { outdatedPermissions: string; outdatedApp: string; upToDate: string; }; }; deployList: { cmd: string; banner: string; noDeployments: string; }; tunnel: { cmd: string; optionDebugger: string; debuggerPort: string; functionHandlers: string; preamble: string; startingTunnel: (environmentKey: string, envType: AppEnvironmentType) => string; startedServer: (port: number) => string; selfManagedTunnel: (tunnelUrl: string, port: number) => string; startedTunnel: (tunnelUrl: string) => string; stoppingTunnel: string; stoppedTunnel: string; tunnelStatusChange: (status: string) => string; authenticatingDocker: string; startingContainerService: (serviceKey: string) => string; functionHandlersMustBeDefined: string; debugArgumentNameMismatch: (arg: string) => string; invalidDebugStartingPortNumber: (port: string) => string; unableToAuthenticateDocker: (errCode: string) => string; unableToPullProxySidecarImage: (errMessage: string) => string; unableToStartDockerComposeStack: (errMessage: string) => string; UnableToParseDockerComposeFileError: (serviceKey: string, errMessage: string) => string; unableToStopDockerComposeStack: (serviceKey: string, errMessage: string) => string; missingImageOrBuildContext: (containerKey: string) => string; cannotUseBothImageAndBuildContext: (containerKey: string) => string; invoke: (requestId: string, handler: string) => string; invocationTimeout: (timeout: number) => string; customUI: { fileServed: (filename: string, resourceKey: string) => string; fileProxied: (filename: string, resourceKey: string, tunnelPort: number) => string; warning: { cspViolation: (localUrl: string, violation: string) => string; }; }; container: { invoke: (req: ClientRequest, port: number) => string; error: (cause: string) => string; }; preBundleTask: (title: string) => string; lintFailed: string; bundlingHeader: string; bundlingSucceeded: string; resourcesBundlingSucceeded: string; functionsBundlingSucceeded: string; cloudflaredLog: (data: string) => string; tunnelWithLocalCloudflared: string; connectUsingSelfManagedTunnel: string; tunnelLocalPort: string; error: { create: (message: string) => string; delete: (message: string) => string; handler: { notFound: (handler: string) => string; }; manifestChangeDetected: string; dockerNotInstalled: (dockerDownloadLink: string) => string; dockerDaemonNotRunning: (err: string, isVerbose: boolean) => string; serverNotStartedOnPort: (tunnelPort: number) => string; cloudflaredError: string; cloudflaredExit: (code: number | null) => string; cloudflaredUnavailableError: string; invalidSelfManagedTunnelUrl: (url: string) => string; invalidSelfManagedTunnelUrlProtocol: (protocol: string) => string; invalidSelfManagedTunnelPort: (port: string) => string; invalidInvokeRequestForAppId: (requestAppId: string) => string; invalidInvokeRequestForAppEnv: (requestEnvId: string) => string; errorValidatingInvokeRequest: (message: string) => string; unableToStartContainerServices: string; }; }; installationId: { option: string; prompt: string; errors: { invalid: string; notFound: (installationId: string) => string; }; }; uninstall: { cmd: { desc: string; start: string; success: (isMulti: boolean) => "Uninstalling...\n\n" | "Uninstalled\n\n"; }; interactive: { desc: string; progressInfo: string; done: string; confirmOptionalContexts: string; confirmAllInstallations: string; }; info: string; done: (product: string, domain: string, environment: string, isMulti: boolean) => string; failed: (product: string, domain: string, environment: string) => string; missingUninstallTask: string; uninstallBatchBanner: (remainingInstallations: number) => string; uninstallBatchProductionError: string; }; webtrigger: { cmd: string; copy: (url: string) => string; optionFuncKey: string; overviewFuncKey: string; promptFuncKey: string; overViewInstallationTable: string; promptInstallationTable: string; create: { cmd: string; optionFunctionKey: string; }; list: { cmd: string; optionFuncKey: string; overviewProvidedContext: string; tablePreMessage: string; noWebtriggerURLs: string; overviewInstallationTable: string; listUrlsForKey: (key: string) => string; }; delete: { cmd: string; optionWebtriggerId: string; interactive: { overviewProvidedContext: string; overviewInstallationTable: string; tablePreMessage: string; desc: string; progressInfo: string; }; successfulDelete: (id: string) => string; }; error: { funcKey: string; missingWebtriggerForInstallation: (key: string) => string; noWebtriggers: string; listError: string; deployedListError: string; creationError: (message: string) => string; noMatchingIdForDeletion: (id: string) => string; deleteError: (id: string, message: string) => string; }; }; logs: { cmd: string; optionInvocation: string; optionLimit: string; optionGroup: string; optionSince: string; optionContainers: string; invalidSinceOption: (since: string) => string; invalidOptionWithContainersCmd: (option: string) => string; }; lint: { blurb: string; cmd: string; running: string; noProblems: string; noFixableProblem: string; noFixableProblems: string; filename: chalk.Chalk; linterFailed: (linterClass: string, failure: string) => string; fixed: (numFixableErrors: number, numFixableWarnings: number) => string; fixFollowUp: string; error: (line: number, column: number, message: string, reference: string) => string; summary: (numErrors: number, numWarnings: number, numFixableErrors: number, numFixableWarnings: number) => string; fixSummary: (numErrors: number, numFixableErrors: number, numFixableWarnings: number) => string; warning: (line: number, column: number, message: string, reference: string) => string; }; repositories: { cmd: { desc: string; }; images: { cmd: { desc: string; }; list: { cmd: { desc: string; keyOption: string; tagOption: string; }; prompt: { overview: string; entry: string; }; listingImages: (key: string) => string; noImagesFound: string; promptNextPage: string; }; }; list: { cmd: { desc: string; }; listingRepositories: string; noContainersFound: string; }; }; containers: { cmd: { desc: string; }; create: { cmd: { desc: string; keyOption: string; }; prompt: { overview: string; entry: string; }; creatingNewContainer: (key: string) => string; start: string; success: string; createdRepositoryURI: (uri: string) => string; }; login: { cmd: { desc: string; onlyPassword: string; }; truncatedPassword: (password: string) => string; }; delete: { cmd: { desc: string; keyOption: string; forceDeleteOption: string; }; interactive: { desc: string; progressInfo: string; noContainersFound: string; }; deletingContainer: (key: string) => string; warning: string; confirmation: (key: string) => string; abortedDeletion: string; start: string; success: string; }; dockerLogin: { cmd: { desc: string; }; }; }; show: { cmd: { desc: string; }; services: { cmd: { desc: string; serviceKeyOption: string; watchOption: string; jsonOption: string; }; overview: string; specificService: (serviceKey: string, environment: string) => string; allServices: (environment: string) => string; noServicesFound: (environment: string) => string; }; containers: { cmd: { desc: string; serviceKeyOption: string; containerKeyOption: string; jsonOption: string; }; overview: string; prompt: { entry: string; }; noContainersFound: (environment: string) => string; specifiedServiceNotFound: (service: string, environment: string) => string; specifiedContainerNotFound: (service: string, container: string, environment: string) => string; noContainersFoundForService: (service: string, environment: string) => string; specificContainer: (containerKey: string) => string; noInstancesFoundForContainer: (containerKey: string, service: string, environment: string) => string; specifyImageRepository: (imageRepo: string) => string; }; }; stub: { error: (newName: string, oldName: string) => string; }; customPrompts: { table: { promptMessage: (message: string) => string; headerMessage: (message: string, singleOption: boolean) => string; }; singleSelectionTable: { doneHeaderMessage: (message: string) => string; decorateSelected: (site: string) => string; }; }; variables: { description: string; }; settings: { description: string; analytics: { banner: string; promptMessage: string; }; set: { description: (choices: T) => string; invalidSetting: (choices: T_1) => string; invalidValue: string; success: (setting: string, value: string) => string; }; delete: { description: (choices: T_2) => string; invalidSetting: (choices: T_3) => string; success: (setting: string) => string; }; list: { description: string; }; usageAnalytics: { description: string; }; defaultEnvironment: { description: string; info: string; }; customEffects: { description: string; setupError: string; }; proxy: { description: string; }; }; assistant: { description: string; on: { description: string; }; off: { description: string; }; enabled: (assistantName: string) => string; disabled: string; alreadyDisabled: string; enableConfirmation: string; }; nonInteractive: { description: string; error: { missingRequiredOption: (command: string, requiredOptions: string[]) => string; missingAnalyticsPreferences: string; }; }; customScopes: { deploy: { errors: { notAvailable: string; }; }; cmd: { name: string; description: string; subcmds: { list: { name: string; description: string; ui: { fetch: { start: string; success: string; failure: string; }; errors: { invalidResponseError: string; }; table: { header: { name: string; displayName: string; }; formatDisplayName: (displayName?: string | null) => string; }; }; }; create: { name: string; description: string; options: { file: string; }; ui: { create: { start: string; success: string; failure: string; }; errors: { fileReadError: (path: string, error: string) => string; yamlParseError: (details: string) => string; validationError: (data: string, details: string) => string; remoteError: (details: string) => string; }; }; }; }; }; }; commandHelp: { groups: { quickStart: string; develop: string; manage: string; account: string; cliExperience: string; }; }; dynamicTable: { exiting: string; }; module: { cmd: { description: string; }; add: { description: string; optionModuleType: string; optionUiType: string; optionProduct: string; optionDryRun: string; optionForce: string; optionNoInstall: string; optionUpgradeDeps: string; promptSelectProduct: string; promptSelectModule: string; promptSelectUIFramework: string; errorInvalidProduct: (product: string) => string; errorInvalidUIFramework: (uiFramework: string | undefined, moduleKey: string) => string; errorFailedToResolveChoice: (choice: string) => string; errorFailedToDownloadTemplate: (moduleKey: string) => string; }; list: { description: string; optionProduct: string; optionUiType: string; }; info: { description: string; optionModuleType: string; optionProduct: string; optionUiType: string; }; errors: { bifrostIndexInvalid: string; bifrostIndexFetchFailed: (status: number, statusText: string) => string; bifrostManifestFragmentFetchFailed: (status: number, statusText: string) => string; duplicateModuleKey: (value: string, moduleKey: string) => string; duplicateFunctionKey: (value: string) => string; duplicateResourceKey: (value: string) => string; }; }; }; //# sourceMappingURL=text.d.ts.map