import { Arguments, Command, CommandConfigOptions } from "@lerna/core";
export declare function factory(argv: Arguments<CommandConfigOptions>): CreateCommand;
export declare class CreateCommand extends Command {
    initialize(): Promise<void | undefined>;
    _getPackagesDir(pkgLocation: any): string;
    execute(): Promise<void>;
    gitConfig(prop: any): string;
    collectExternalVersions(): Map<any, any>;
    hasLocalRelativeFileSpec(): true | undefined;
    resolveRelative(depNode: any): string;
    setDependencies(): Promise<void> | undefined;
    setFiles(): void;
    setHomepage(): void;
    setPublishConfig(): void;
    setRepository(): void;
    writeReadme(): Promise<void>;
    writeLibFile(): Promise<void>;
    writeTestFile(): Promise<void>;
    writeCliFile(): Promise<void>;
    writeCliTest(): Promise<void>;
    writeBinFile(): Promise<void>;
}
declare const commonJsExport: typeof factory & {
    CreateCommand: typeof CreateCommand;
};
export default commonJsExport;
export { commonJsExport as "module.exports" };
