import { Command, Interfaces } from "@oclif/core"; import { BaseCommand } from "./BaseCommand.js"; import { Response } from "@mittwald/api-client-commons"; import { ExtendedBaseCommand } from "./ExtendedBaseCommand.js"; import { GetFormatter } from "../../rendering/formatter/GetFormatter.js"; export type Flags = Interfaces.InferredFlags<(typeof GetBaseCommand)["baseFlags"] & T["flags"]>; export type Args = Interfaces.InferredArgs; export declare abstract class GetBaseCommand extends ExtendedBaseCommand { static baseFlags: { token: Interfaces.OptionFlag; }; protected formatter: GetFormatter; init(): Promise; run(): Promise; protected abstract getData(): Promise; }