import { Input } from '../commands/command.input';
export declare abstract class AbstractAction {
    setup(this: AbstractAction): (...args: any[]) => Promise<void>;
    abstract handle(inputs?: Input[], options?: Input[], extraFlags?: string[]): Promise<void>;
    abstract mountInputs(...args: any[]): Input[];
}
