/** * Use data last parameters to allow for currying * * @param suffix * @param value * @returns */ export declare const suffixPropName: (suffix: string, value: string) => string; /** * Given an array of properties or an object of property keys, plucks all the values off the target object, returning a new object that has props that reference the original prop values. * An object equivelent to TS Pick<> * * @param {ReadonlyArray | Record} keysToPluck * @param {Record} objToPluck * @returns */ export declare const pluckProps: , B extends Record | readonly PropertyKey[]>(objToPluck: A, keysToPluck: B) => B extends readonly PropertyKey[] ? Pick : Pick;