import { DynamicModule, Type } from '@nestjs/common'; import { LanguageCode } from '@subit/common/lib/generated-types'; import { ConnectionOptions } from 'typeorm'; import { CustomFields } from './custom-field/custom-field-types'; import { EntityIdStrategy } from './entity-id-strategy/entity-id-strategy'; import { VendureLogger } from './logger/vendure-logger'; import { ApiOptions, AssetOptions, AuthOptions, CatalogOptions, ImportExportOptions, JobQueueOptions, OrderOptions, PaymentOptions, PromotionOptions, ShippingOptions, TaxOptions, VendureConfig } from './vendure-config'; export declare class ConfigService implements VendureConfig { private activeConfig; constructor(); get apiOptions(): Required; get authOptions(): Required; get catalogOptions(): Required; get defaultChannelToken(): string | null; get defaultLanguageCode(): LanguageCode; get entityIdStrategy(): EntityIdStrategy; get assetOptions(): Required; get dbConnectionOptions(): ConnectionOptions; get promotionOptions(): Required; get shippingOptions(): Required; get orderOptions(): Required; get paymentOptions(): Required; get taxOptions(): Required; get importExportOptions(): Required; get customFields(): Required; get plugins(): Array>; get logger(): VendureLogger; get jobQueueOptions(): Required; }