import type { Result as ArgvResult } from 'arg'; import { prompt, createPackageManagerRunner } from '@quilted/cli-kit'; type BaseArguments = ArgvResult<{ '--yes': BooleanConstructor; '--install': BooleanConstructor; '--no-install': BooleanConstructor; '--monorepo': BooleanConstructor; '--no-monorepo': BooleanConstructor; '--in-workspace': BooleanConstructor; '--not-in-workspace': BooleanConstructor; '--extras': [StringConstructor]; '--no-extras': BooleanConstructor; '--package-manager': StringConstructor; }>; export { prompt }; export declare function getInWorkspace(argv: BaseArguments): Promise; export declare function getCreateAsMonorepo(argv: BaseArguments, { type, default: defaultCreateAsMonorepo, }: { type: 'app' | 'package' | 'module' | 'server'; default?: boolean; }): Promise; export declare function getShouldInstall(argv: BaseArguments): Promise; export declare function getPackageManager(argv: BaseArguments, options?: Parameters[1]): Promise; type Extra = 'github' | 'vscode'; export declare function getExtrasToSetup(argv: BaseArguments, { inWorkspace }: { inWorkspace: boolean; }): Promise>; //# sourceMappingURL=prompts.d.ts.map