import type { IPackageJson } from '@rushstack/node-core-library';
export interface IReadPackageContext {
    log: (message: string) => void;
}
export type IReadPackageHook = (packageJson: IPackageJson, context: IReadPackageContext) => IPackageJson | Promise<IPackageJson>;
export interface IPnpmHooks {
    readPackage?: IReadPackageHook;
}
/**
 * Type of the `.pnpmfile.cjs` module.
 */
export interface IPnpmfileModule {
    hooks?: IPnpmHooks;
}
//# sourceMappingURL=IPnpmfileModule.d.ts.map