import { OnApplicationBootstrap } from '@nestjs/common';
import { ModuleRef } from "@nestjs/core";
import { EntityManager } from 'typeorm';
import { Locale } from '../entities/locale.entity';
import { SolidRegistry } from '../helpers/solid-registry';
import { LocaleRepository } from '../repository/locale.repository';
import { CRUDService } from '../services/crud.service';
import { RequestContextService } from './request-context.service';
export declare class LocaleService extends CRUDService<Locale> implements OnApplicationBootstrap {
    readonly entityManager: EntityManager;
    readonly repo: LocaleRepository;
    readonly moduleRef: ModuleRef;
    readonly requestContextService: RequestContextService;
    readonly solidRegistry: SolidRegistry;
    constructor(entityManager: EntityManager, repo: LocaleRepository, moduleRef: ModuleRef, requestContextService: RequestContextService, solidRegistry: SolidRegistry);
    private readonly logger;
    onApplicationBootstrap(): void;
    loadLocales(): Promise<void>;
}
//# sourceMappingURL=locale.service.d.ts.map