import Command, { flags } from './../../base'; import { TeamRemoveInputs as Inputs, Answers, Membership } from './../../types'; export default class TeamRemove extends Command { static description: string; static flags: flags.Input; static args: { name: string; description: string; parse: (input: string) => string; }[]; members: Membership[]; getActiveTeamCreator: (inputs: Inputs) => Promise; getActiveTeamMembers: (inputs: Inputs) => Promise; filterOutCreatorAndCurrentUser: (inputs: Inputs) => Promise; checkForArgMember: (inputs: Inputs) => Promise; selectMemberToRemove: (inputs: Inputs) => Promise; _autocompleteSearch: (_: Answers, input?: string) => Promise<{ value: import("./../../types").OpCommand | import("./../../types").OpWorkflow; name: string; }[]>; _fuzzyFilterParams: () => { list: { name: string; value: Membership; }[]; options: { extract: (el: any) => any; }; }; confirmMemberRemove: (inputs: Inputs) => Promise; removeMemberFromTeam: (inputs: Inputs) => Promise; successRemoveMessage: (inputs: Inputs) => Promise; sendAnalytics: (inputs: Inputs) => Promise; run(): Promise; }