import { type Config } from '@pnpm/config'; import { type CreateStoreControllerOptions } from '@pnpm/store-connection-manager'; export declare function rcOptionsTypes(): Record; export declare const cliOptionsTypes: () => Record; export declare const shorthands: Record; export declare const commandNames: string[]; export declare function help(): string; export type InstallCommandOptions = Pick & CreateStoreControllerOptions & { argv: { original: string[]; }; fixLockfile?: boolean; frozenLockfileIfExists?: boolean; useBetaCli?: boolean; pruneDirectDependencies?: boolean; pruneLockfileImporters?: boolean; pruneStore?: boolean; recursive?: boolean; resolutionOnly?: boolean; saveLockfile?: boolean; workspace?: boolean; includeOnlyPackageFiles?: boolean; confirmModulesPurge?: boolean; pnpmfile: string[]; } & Partial>; export declare function handler(opts: InstallCommandOptions): Promise;