import { Command as Base } from '@oclif/core';
import { ArgOutput, FlagOutput, Input, ParserOutput } from '@oclif/core/lib/interfaces/parser';
import { APIClient } from './api-client';
export declare abstract class Command extends Base {
    base: string;
    _heroku: APIClient;
    _legacyHerokuClient: any;
    allowArbitraryFlags: boolean;
    get heroku(): APIClient;
    get legacyHerokuClient(): any;
    get cli(): any;
    get out(): any;
    protected parse<F extends FlagOutput, B extends FlagOutput, A extends ArgOutput>(options?: Input<F, B, A>, argv?: string[]): Promise<ParserOutput<F, B, A>>;
}
