import Command from '../base'; import { OpCommand, OpWorkflow, SearchInputs } from '../types'; export default class Search extends Command { static description: string; static args: { name: string; description: string; }[]; static flags: { help: import("@oclif/parser/lib/flags").IBooleanFlag; }; opsAndWorkflows: (OpCommand | OpWorkflow)[]; getApiOps: (inputs: SearchInputs) => Promise; getLocalWorkflows: (inputs: SearchInputs) => Promise; _removeIfNameOrDescriptionDontContainQuery: (filter: string) => (workflow: OpWorkflow) => boolean; filterLocalWorkflows: (inputs: SearchInputs) => SearchInputs; _removeIfLocalExists: (workflows: OpWorkflow[]) => (apiOp: OpCommand) => boolean; resolveLocalAndApi: (inputs: SearchInputs) => SearchInputs; checkData: (inputs: SearchInputs) => Promise; selectOpOrWorkflowPrompt: (inputs: SearchInputs) => Promise; showRunMessage: (inputs: SearchInputs) => SearchInputs; sendAnalytics: (filter: string) => (inputs: SearchInputs) => Promise; _autocompleteSearch: (_: Record, input?: string) => Promise<{ value: OpCommand | OpWorkflow; name: string; }[]>; private fuzzyFilterParams; private _formatOpOrWorkflowName; startSpinner: (inputs: SearchInputs) => Promise; stopSpinner: (inputs: SearchInputs) => Promise; run(): Promise; }