import { AuthenticationBaseCommand } from 'anypoint-cli-command'; export default class Upload extends AuthenticationBaseCommand { static description: string; static flags: { help: import("@oclif/core/lib/interfaces").BooleanFlag; name: import("@oclif/core/lib/interfaces").OptionFlag; description: import("@oclif/core/lib/interfaces").OptionFlag; type: import("@oclif/core/lib/interfaces").OptionFlag; keywords: import("@oclif/core/lib/interfaces").OptionFlag; tags: import("@oclif/core/lib/interfaces").OptionFlag; categories: import("@oclif/core/lib/interfaces").OptionFlag; fields: import("@oclif/core/lib/interfaces").OptionFlag; dependencies: import("@oclif/core/lib/interfaces").OptionFlag; properties: import("@oclif/core/lib/interfaces").OptionFlag; files: import("@oclif/core/lib/interfaces").OptionFlag; status: import("@oclif/core/lib/interfaces").OptionFlag; headers: import("@oclif/core/lib/interfaces").OptionFlag; collectMetrics: import("@oclif/core/lib/interfaces").BooleanFlag; host: import("@oclif/core/lib/interfaces").OptionFlag; environment: import("@oclif/core/lib/interfaces").OptionFlag; organization: import("@oclif/core/lib/interfaces").OptionFlag; bearer: import("@oclif/core/lib/interfaces").OptionFlag; client_secret: import("@oclif/core/lib/interfaces").OptionFlag; client_id: import("@oclif/core/lib/interfaces").OptionFlag; password: import("@oclif/core/lib/interfaces").OptionFlag; username: import("@oclif/core/lib/interfaces").OptionFlag; }; static args: ({ name: string; required: boolean; } | { name: string; required?: undefined; })[]; run(): Promise; upload: (flags: any, args: any) => Promise; buildFilesFromObject: (filesArgument?: any) => any; uploadFunction: (asset: any, formData: any, headers?: any) => Promise; }