import { StatefulPushListenerInvocation } from "../../../api/dsl/goalContribution";
import { PushTest } from "../../../api/mapping/PushTest";
export declare type PushTestMaker<G extends Record<string, any> = any> = (params: G) => ((pli: StatefulPushListenerInvocation) => Promise<boolean>) | Promise<PushTest> | PushTest;
export declare function mapTests(tests: any, additionalTests: Record<string, PushTest>, extensionTests: Record<string, PushTestMaker>): Promise<PushTest | PushTest[]>;
export declare const CreatePushTests: ((test: any, additionalTests: any, extensionTests: any) => Promise<any>)[];
export declare function mapTest(test: any, additionalTests: Record<string, PushTest>, extensionTests: Record<string, PushTestMaker>): Promise<PushTest>;
//# sourceMappingURL=mapPushTests.d.ts.map