import Policy from '../../../helpers/types/policy'; import PolicyTemplate from '../../../helpers/types/policy-template'; import { AbstractApiMgr } from '../abstract-api-mgr-command'; export default class List extends AbstractApiMgr { static description: string; static flags: { muleVersion4OrAbove: import("@oclif/core/lib/interfaces").BooleanFlag; 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; }[]; run(): Promise; private printTable; listAPIInstancePolicies(orgId: string, env: string, apiInstanceId: string): Promise<{ ID: any; 'Template ID': any; 'Asset ID': any; 'Asset Version': any; Label: any; Status: string; Configuration: string; Updated: string; }[] | undefined>; getPolicyConfigAsText(policy: Policy): string; listMule4Policies(): Promise<{ 'Group ID': any; 'Asset ID': any; Version: any; Name: any; Description: any; }[]>; listMule3Policies(orgId: string): Promise<{ ID: any; Description: any; Category: any; Configuration: string; }[]>; composeShortConfigDesc(policyTemplate: PolicyTemplate): string; }