import { BaseCommand } from "./BaseCommand.js"; import { ReactNode } from "react"; import { ExtendedBaseCommand } from "./ExtendedBaseCommand.js"; import { Interfaces } from "@oclif/core"; import { FlagInput } from "@oclif/core/interfaces"; import { CommandType } from "../context/FlagSetBuilder.js"; declare const renderFlags: { output: Interfaces.OptionFlag; }; export declare abstract class RenderBaseCommand extends ExtendedBaseCommand { protected static renderFlags: { output: Interfaces.OptionFlag; }; protected renderFlags: Interfaces.InferredFlags; static buildFlags(): FlagInput; init(): Promise; run(): Promise; protected abstract render(): ReactNode; protected useAppInstallationId(command: CommandType<"installation"> | "flag" | "arg"): string; protected useProjectId(command: CommandType<"project"> | "flag" | "arg"): string; } export {};