import { BaseModule } from '@serene-dev/la-nest-library';
import { ProductService } from './product.service';
import { TransactionService } from 'src/modules/product/transaction.service';
import { ProviderService } from 'src/services/provider.service';
import { WebhookService } from './webhook.service';
import { ProviderEntity } from 'src/entities/provider.entity';
import { APIService } from 'src/services/api.service';
import { GloAdapter } from './glo.adapter';
import { TelcoAdapterRegistry } from './telco.adapter.registry';
import { TelcoWebhookService } from './telco-webhook.service';
import { ClientWebhookConfigEntity } from 'src/entities/client-webhook.entity';
export declare class ProductModule extends BaseModule {
    static entities: (typeof ProviderEntity | typeof import("src/modules/product/transaction.entity").TransactionEntity | typeof ClientWebhookConfigEntity | typeof import("src/entities/webhook.entity").WebhookEntity | typeof import("src/entities/webhook.entity").WebhookDetailEntity)[];
    static services: (typeof GloAdapter | typeof TelcoAdapterRegistry | typeof WebhookService | typeof TelcoWebhookService | typeof ProviderService | typeof TransactionService | typeof ProductService | typeof APIService)[];
}
