interface Options<T extends Record<string, any>, K extends keyof T> {
    value?: T;
    changeKey: K;
    keepKeys?: (keyof T)[];
    onChange: (value: T) => void;
}
export default function useChangePart<T extends Record<string, any>, K extends keyof T>({ value, changeKey, keepKeys, onChange }: Options<T, K>): (newV: T[K]) => void;
export {};
