import { ObjectKeyOrder } from '@alexaegis/common'; import { PackageJson } from '@alexaegis/workspace-tools'; import { UntargetedAutotoolElement } from 'autotool-plugin'; export interface AutotoolElementPackageJson extends UntargetedAutotoolElement<'packageJson'> { data: PackageJson; /** * You can think of this as the power of this element. Higher passes * always overwrite lower ones. Can be used to forcefully remove/overwrite * things other plugins would define. * * @default 0 */ consolidationPass?: number; sortingPreference?: ObjectKeyOrder; } export declare const isAutotoolElementPackageJson: (element: UntargetedAutotoolElement) => element is AutotoolElementPackageJson; //# sourceMappingURL=package-json-element-executor.d.ts.map