import { JSONFile, JSONObject } from './json_file'; import * as babelParser from '@babel/parser'; export interface CerbaConfigType extends JSONObject { initialVersion?: string; babelPlugins?: string[]; packagesDir?: string; packages?: { name: string; description?: string; main?: string; bin?: string; }[]; } export declare type CerbaConfigPkg = NonNullable[number]; export declare class CerbaConfig extends JSONFile { props: ConstructorParameters[0] & { scope?: string; }; constructor(props?: ConstructorParameters[0] & { scope?: string; }); get initialVersion(): Promise; get packagesDir(): Promise; get babelPlugins(): Promise; get packages(): Promise; get scope(): string | undefined; }