import type { ComponentID } from '@teambit/component'; import type { MergedOutdatedPkg } from './dependency-resolver.main.runtime'; import type { VariantPolicyConfigObject, WorkspacePolicyEntry } from './policy'; export interface UpdatedComponent { componentId: ComponentID; config: Record; } /** * Applies updates to policies. */ export declare function applyUpdates(outdatedPkgs: Array>, { variantPoliciesByPatterns, }: { variantPoliciesByPatterns: Record; }): { updatedVariants: string[]; updatedComponents: UpdatedComponent[]; updatedWorkspacePolicyEntries: WorkspacePolicyEntry[]; };