interface StringIndexedObject { [key: string]: any; } /** * Takes an object with a shape of {fieldName: arrayOfPossibleValues} * and returns an array of objects with all possible combinations * of field values * * eg: passing {foo: [1, 2], bar: ['a', 'b']} will return * [ * {foo: 1, bar: "a"}, * {foo: 1, bar: "b"}, * {foo: 2, bar: "a"}, * {foo: 2, bar: "b"} * ] */ export declare const getCombinations: (variationsByField: StringIndexedObject) => StringIndexedObject[]; export {}; //# sourceMappingURL=getCombinations.d.ts.map