export declare function testWithReferenceFuncAsync(referenceFunc: (p0: P0) => Promise, testFunc: (p0: P0) => Promise, values: [P0]): Promise; export declare function testWithReferenceFuncAsync(referenceFunc: (p0: P0, p1: P1) => Promise, testFunc: (p0: P0, p1: P1) => Promise, values: [P0, P1]): Promise; export declare function testWithReferenceFuncAsync(referenceFunc: (p0: P0, p1: P1, p2: P2) => Promise, testFunc: (p0: P0, p1: P1, p2: P2) => Promise, values: [P0, P1, P2]): Promise; export declare function testWithReferenceFuncAsync(referenceFunc: (p0: P0, p1: P1, p2: P2, p3: P3) => Promise, testFunc: (p0: P0, p1: P1, p2: P2, p3: P3) => Promise, values: [P0, P1, P2, P3]): Promise; export declare function testWithReferenceFuncAsync(referenceFunc: (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4) => Promise, testFunc: (p0: P0, p1: P1, p2: P2, p3: P3, p4: P4) => Promise, values: [P0, P1, P2, P3, P4]): Promise; //# sourceMappingURL=test_with_reference.d.ts.map