export declare function verifyAllCombinations1<T1>(func: (i: T1) => any, params1: T1[]): void;
export declare function verifyAllCombinations2<T1, T2>(func: (t1: T1, t2: T2) => any, params1: T1[], params2: T2[]): void;
export declare function verifyAllCombinations3<T1, T2, T3>(func: (t1: T1, t2: T2, t3: T3) => any, params1: T1[], params2: T2[], params3: T3[]): void;
export declare function verifyAllCombinations4<T1, T2, T3, T4>(func: (t1: T1, t2: T2, t3: T3, t4: T4) => any, params1: T1[], params2: T2[], params3: T3[], params4: T4[]): void;
export declare function verifyAllCombinations5<T1, T2, T3, T4, T5>(func: (t1: T1, t2: T2, t3: T3, t4: T4, t5: T5) => any, params1: T1[], params2: T2[], params3: T3[], params4: T4[], params5: T5[]): void;
export declare function verifyAllCombinations6<T1, T2, T3, T4, T5, T6>(func: (t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6) => any, params1: T1[], params2: T2[], params3: T3[], params4: T4[], params5: T5[], params6: T6[]): void;
export declare function verifyAllCombinations7<T1, T2, T3, T4, T5, T6, T7>(func: (t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7) => any, params1: T1[], params2: T2[], params3: T3[], params4: T4[], params5: T5[], params6: T6[], params7: T7[]): void;
export declare function verifyAllCombinations8<T1, T2, T3, T4, T5, T6, T7, T8>(func: (t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8) => any, params1: T1[], params2: T2[], params3: T3[], params4: T4[], params5: T5[], params6: T6[], params7: T7[], params8: T8[]): void;
export declare function verifyAllCombinations9<T1, T2, T3, T4, T5, T6, T7, T8, T9>(func: (t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9) => any, params1: T1[], params2: T2[], params3: T3[], params4: T4[], params5: T5[], params6: T6[], params7: T7[], params8: T8[], params9: T9[]): void;
