import { AxiosInstance } from 'axios'; declare abstract class Generator { config: T; constructor(config: T); abstract initRequest(): AxiosInstance; abstract checkConfig(): boolean; abstract generate(...args: any[]): void | Promise; run(): void; } export default Generator;