interface PackageChangedResult { hash: string; oldHash: string | undefined; writeHash(): void; isChanged: boolean; } interface PackageChangedOptions { hashFilename?: string; cwd?: string; lockfile?: boolean; noHashFile?: boolean; } interface PackageChangedCallback { (result: Omit): Promise; } declare function isPackageChanged(options?: PackageChangedOptions): Promise; declare function isPackageChanged(options?: PackageChangedOptions, callback?: PackageChangedCallback): Promise>; export default isPackageChanged;