import { Connection, Document } from 'mongoose';
import CRUDRepository from './CRUDRepository';
import { Config } from 'lexica-dialog-model/dist/Config';
interface ConfigModel extends Config, Document {
}
declare class ConfigRepository extends CRUDRepository<Config, ConfigModel> {
    constructor(mongoConnection: Connection);
    findConfigByUniAndKey(uni: string, key: string): Promise<ConfigModel | null>;
    findConfigByKey(key: string): Promise<ConfigModel[]>;
    findByUni(uni: string): Promise<ConfigModel[]>;
}
export { ConfigModel, ConfigRepository };
export declare const configRepository: ConfigRepository;
