type StripFunctions<T extends {
    [key: string]: any;
}> = T extends infer U ? {
    [k in keyof U]: T[k] extends Function ? never : T[k];
} : never;
declare const cloneDeepValues: <T extends {
    [key: string]: any;
}>(source: T) => StripFunctions<T>;
export default cloneDeepValues;
