import type { AppInfo } from '@dynatrace-sdk/client-app-engine-registry'; import type { FrozenResolvedCliOptions } from '../utils/config/cli-options'; /** * The deploy command * @param shouldBuild - Whether to run a fresh build before deploying * @param shouldSign - Whether to sign the app artifact before deploying */ export declare function deploy(shouldBuild: boolean, shouldSign?: true): Promise; /** * Logs all deployed resources to the terminal after a successful deploy * @param options - Resolved CLI options containing paths and environment configuration */ export declare function logDeployedResources(options: FrozenResolvedCliOptions): Promise; /** * Concatenates all error messages from failed sub-resource statuses * @param appInfo - The app info response from the app registry, or undefined * @returns Newline-separated error messages, or an empty string when there are no failures */ export declare function getFailedResourceStatusMessage(appInfo: AppInfo | undefined): string;