import { Cache } from 'cache-manager';
import { ModelMetadata } from '../entities/model-metadata.entity';
import { DataSource } from 'typeorm';
import { SolidBaseRepository } from './solid-base.repository';
export declare class ModelMetadataRepository extends SolidBaseRepository<ModelMetadata> {
    readonly dataSource: DataSource;
    private readonly cacheManager;
    constructor(dataSource: DataSource, cacheManager: Cache);
    find(options?: any): Promise<ModelMetadata[]>;
    findOne(options: any): Promise<ModelMetadata | null>;
    private buildCacheKey;
}
//# sourceMappingURL=model-metadata.repository.d.ts.map