import type { OverridesConfig, ResolveOverrides, OverridesType, OverrideValue, ResolveResolutionOptions } from "../types";
type OverrideType = {
    type: string;
    overrides: Record<string, OverrideValue>;
};
export declare const defineOverride: ({ overrides, pnpm, resolutions, }?: OverridesConfig) => OverrideType | undefined;
export declare const resolveOverrides: ({ config }: ResolveResolutionOptions) => ResolveOverrides;
export declare const getOverridesByType: (data: ResolveOverrides) => OverridesType | undefined;
export declare const updateOverrides: (overrideData: ResolveOverrides, removableItems: string[]) => OverridesType | undefined;
export {};
