import { CommandLineInputs, CommandLineOptions } from '@ionic/cli-framework'; import { CommandMetadata } from '../../definitions'; import { Command } from '../../lib/command'; import { PackageBuild } from './build'; interface BinaryDeployment { id: number; user: any; build: any; type: string; distributionCredential: any; destination: string; message: string; distributionBuildId: number; status: string; } interface DistributionBuild { job_id: number; id: string; caller_id: number; created: string; state: string; distribution_credential_name: string; package_build: PackageBuild; binary_deployment: BinaryDeployment; distribution_trace: string; } export declare class DeployCommand extends Command { getMetadata(): Promise; preRun(inputs: CommandLineInputs, options: CommandLineOptions): Promise; run(inputs: CommandLineInputs, options: CommandLineOptions): Promise; createDeploymentBuild(appflowId: string, token: string, buildId: string, destination: string): Promise; tailBuildLog(appflowId: string, buildId: number, token: string): Promise; getGenericBuild(appflowId: string, buildId: number, token: string): Promise; } export {};