import { AbstractApiMgr } from '../abstract-api-mgr-command'; export default class Copy extends AbstractApiMgr { static description: string; static flags: { help: import("@oclif/core/lib/interfaces").BooleanFlag; output: 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; }[]; run(): Promise; tierCopy: (sourceAPIInstanceId: string, targetAPIInstanceId: string) => Promise; syncTier: (orgId: string, env: string, sourceTier: any, targetTiers: any, targetApiId: string) => Promise[]; createTier: (sourceTier: any, targetApiId: any, url: string) => Promise; updateTier: (targetTiers: any, idx: number, sourceTier: any, url: string) => Promise; }