import { DynamicModule } from '@nestjs/common'; import { PactConsumerModuleAsyncOptions, PactConsumerOverallOptions, PactV2ConsumerModuleAsyncOptions, PactV2ConsumerOverallOptions, PactV3ConsumerModuleAsyncOptions, PactV3ConsumerOverallOptions } from '../interfaces/pact-consumer-module-options.interface'; export declare class PactConsumerModule { static register(options: PactConsumerOverallOptions): { module: typeof PactConsumerModule; imports: DynamicModule[]; }; static registerAsync(options: PactConsumerModuleAsyncOptions): DynamicModule; } export declare class PactV2ConsumerModule { static register(options: PactV2ConsumerOverallOptions): { module: typeof PactV2ConsumerModule; imports: DynamicModule[]; }; static registerAsync(options: PactV2ConsumerModuleAsyncOptions): DynamicModule; } export declare class PactV3ConsumerModule { static register(options: PactV3ConsumerOverallOptions): { module: typeof PactV3ConsumerModule; imports: DynamicModule[]; }; static registerAsync(options: PactV3ConsumerModuleAsyncOptions): DynamicModule; }