import type { FSDBRepository } from '@becomes/purple-cheetah-mod-fsdb/types'; import type { MongoDBCachedRepository } from '@becomes/purple-cheetah-mod-mongodb-mem-cache/types'; import type { BCMSLanguage } from './models'; export interface BCMSLanguageRepositoryMethods { findByCode(code: string): Promise; findByDefault(): Promise; } export declare type BCMSLanguageRepository = MongoDBCachedRepository | FSDBRepository;