import { Command } from '@oclif/core';
export default class Commands extends Command {
    static description: string;
    static enableJsonFlag: boolean;
    static flags: {
        columns: import("@oclif/core/interfaces").OptionFlag<("type" | "id" | "summary" | "plugin")[] | undefined, import("@oclif/core/interfaces").CustomOptions>;
        deprecated: import("@oclif/core/interfaces").BooleanFlag<boolean>;
        extended: import("@oclif/core/interfaces").BooleanFlag<boolean>;
        hidden: import("@oclif/core/interfaces").BooleanFlag<boolean>;
        'no-truncate': import("@oclif/core/interfaces").BooleanFlag<boolean>;
        sort: import("@oclif/core/interfaces").OptionFlag<"type" | "id" | "summary" | "plugin", import("@oclif/core/interfaces").CustomOptions>;
        tree: import("@oclif/core/interfaces").BooleanFlag<boolean>;
    };
    run(): Promise<unknown[]>;
    private getCommands;
    private removeCycles;
}
