import { SenderInfo } from 'lexica-dialog-model/dist/SenderInfo';
import { Connection, Document } from 'mongoose';
import CRUDRepository from './CRUDRepository';
interface SenderInfoModel extends SenderInfo, Document {
    id?: string;
}
declare class SenderInfoRepository extends CRUDRepository<SenderInfo, SenderInfoModel> {
    constructor(mongoConnection: Connection);
    findOneByUniAndMessengerAndSenderId(uni: string, messenger: string, senderId: string): Promise<SenderInfoModel | null>;
}
declare const senderInfoRepository: SenderInfoRepository;
export { SenderInfoModel, SenderInfoRepository, senderInfoRepository, };
