import { Command, CommandOptions } from '@teambit/cli';
import { EjectConfResult, Workspace } from './workspace';
type EjectConfArgs = [string];
type EjectConfOptionsCLI = {
    propagate: string | boolean | undefined;
    override: string | boolean | undefined;
};
export default class EjectConfCmd implements Command {
    private workspace;
    name: string;
    description: string;
    extendedDescription: string;
    alias: string;
    group: string;
    options: CommandOptions;
    constructor(workspace: Workspace);
    report(args: EjectConfArgs, options: EjectConfOptionsCLI): Promise<string>;
    json([pattern]: EjectConfArgs, options: EjectConfOptionsCLI): Promise<EjectConfResult[]>;
}
export {};
