import Service from '../core/service';
export declare abstract class ActionFactory {
    protected service: Service;
    protected abstract generateConfig(opts: any): any;
    protected abstract registerCommand(): void;
    protected abstract action(...args: any[]): void;
    protected constructor(service: Service);
    protected successStdout(...logs: string[]): void;
    protected warningStdout(...logs: string[]): void;
    protected errorStdout(...logs: string[]): void;
}
export default ActionFactory;
