import initSourceCommand, { initSource, initSourceAction, InitSourceArgs } from "./source";
import initPackageJSONCommand, { initPackageJSONAction } from "./package-json";
import initGitCommand, { initGitAction, initGit, initGitignoreCommand, initGitignore, initGitignoreAction } from "./git";
import initTSConfigCommand, { initTSConfigAction, initTSConfig, InitTSConfigArgs } from "./tsconfig";
import initReadmeCommand, { initReadmeAction } from "./readme";
import initCommitizenCommand, { initCommitizenAction, initCommitizen, InitCommitizenArgs } from "./commitizen";
export declare type InitArgs = InitSourceArgs;
export declare function init({ index }?: InitArgs): Promise<[void, void, void | undefined, void | undefined, void]>;
export declare function initAction(): void;
declare const _default;
export default _default;
export { initSourceCommand, initSource, initSourceAction, InitSourceArgs, initPackageJSONCommand, initPackageJSONAction, initGitCommand, initGitAction, initGit, initGitignore, initGitignoreCommand, initGitignoreAction, initTSConfigCommand, initTSConfigAction, initTSConfig, InitTSConfigArgs, initReadmeCommand, initReadmeAction, initCommitizenCommand, initCommitizenAction, initCommitizen, InitCommitizenArgs };
