import { DynamicModule } from '@nestjs/common'; import { PactConsumerModuleAsyncOptions, PactV2ConsumerModuleAsyncOptions, PactV3ConsumerModuleAsyncOptions, PactConsumerOverallOptions, PactV2ConsumerOverallOptions, PactV3ConsumerOverallOptions } from '../interfaces/pact-consumer-module-options.interface'; export declare class PactConsumerCoreModule { static register(options: PactConsumerOverallOptions): DynamicModule; static registerAsync(options: PactConsumerModuleAsyncOptions): DynamicModule; private static createAsyncProviders; private static createAsyncOptionsProviders; } export declare class PactV2ConsumerCoreModule { static register(options: PactV2ConsumerOverallOptions): DynamicModule; static registerAsync(options: PactV2ConsumerModuleAsyncOptions): DynamicModule; private static createAsyncProviders; private static createAsyncOptionsProviders; } export declare class PactV3ConsumerCoreModule { static register(options: PactV3ConsumerOverallOptions): DynamicModule; static registerAsync(options: PactV3ConsumerModuleAsyncOptions): DynamicModule; private static createAsyncProviders; private static createAsyncOptionsProviders; }