import type { ResolvedCliOptions } from '../config/cli-options';
import type { AppSigningData } from '../get-pk-and-certificatechain';
import type AdmZip from 'adm-zip';
import type { DynatraceDependency } from '../../interfaces';
/**
 * Prepares the Zip Archive that will contain the whole app
 * @param options Cli options & AppSigningData flag
 * @returns Zip file while the whole app
 */
export declare function prepareArtifact(options: ResolvedCliOptions, appSigning?: true | AppSigningData): Promise<{
    appArtifact: AdmZip;
    dependencies: DynatraceDependency[];
}>;
